Commit graph

3388 commits

Author SHA1 Message Date
Daniel Golle
ed426fb951
podman: improve packaging
* keep /etc/containers accross sysupgrade
* make 'runc' the default run-time for now

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-22 03:52:28 +00:00
Gerard Ryan
3a06ce5595 runc: Updated to v1.0.0-rc92 for dockerd
SELinux and Seccomp are now enabled via the kernel options themselves

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-11-22 02:05:28 +00:00
Daniel Golle
bf3697b5c1 runc: enable seccomp support by default
It's nice to have seccomp support which is enabled in OpenWrt on
supported platforms on targets which are not marked as SMALL_FLASH.
(and it's kinda obvious that you wouldn't want to install runc on a
SMALL_FLASH target to begin with)
So let's enable seccomp by default.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-21 23:55:47 +00:00
Huangbin Zhan
fc02216ab2 xz: move alternatives to /usr/libexec
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-11-21 16:59:59 +08:00
Paul Spooren
3f7542e4ce whois: add package
Better a separate package than enabling it via busybox.
Special thanks to @neheb for the Makefile patches.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-11-20 08:24:38 -10:00
Daniel Golle
bb704ffd4c xz: use ALTERNATIVES instead of copying symlinks
Installing the 'xz' package currently leads to file collisions:
Collected errors:
 * check_data_file_clashes: Package xz wants to install file /usr/bin/unxz
        But that file is already provided by package  * busybox
 * check_data_file_clashes: Package xz wants to install file /usr/bin/xz
        But that file is already provided by package  * busybox
 * opkg_install_cmd: Cannot install package debootstrap.

Fix that by switching to use ALTERNATIVES for all multicall commands
instead of copying the symlinks into the package.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-20 03:33:54 +00:00
Rosen Penev
9a6834549b
Merge pull request #13762 from neheb/domo4
domoticz: fix compilation with python 3.9
2020-11-19 17:05:55 -08:00
Rosen Penev
c564409971
Merge pull request #13964 from neheb/lxc2
lxc: update to 4.0.5
2020-11-19 16:41:04 -08:00
Daniel Golle
a6d99126a8 gnupg2: package gnupg2-dirmngr
dirmngr is needed to download keys from keyservers.
That being a useful thing, let's package dirmngr.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-20 00:31:10 +00:00
Rosen Penev
66191f481e
canutils: update to 2020.11.0
Renamed j* tools to their new versions.

Remove upstreamed patches.

Add missing time.h header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-19 16:17:42 -08:00
Rosen Penev
cbe4b726da
lxc: update to 4.0.5
Refreshed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-19 16:16:43 -08:00
Michael Heimpold
a1afbc7154 open-plc-utils: update to latest upstream version
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-11-19 22:49:42 +01:00
Daniel Golle
75cb9949b7 podman: ship storage.conf and use runc by default for now
Ship podman with defaults more coherent with user expectations and
more likely to work out-of-the-box.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-19 18:00:43 +00:00
Florian Eckert
6df16e50fb docker-ce: update PKG_RELEASE version
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-19 14:20:15 +01:00
Florian Eckert
96a11a9c02 docker-ce: do not delete generated iptables by docker-ce
Deleting rules that docker has created is error-prone, because with
every update docker we have  to check if anything has changed.
Cleaning up the firewall rules is part of the docker and should and must be
cleaned up and handeled by them when the service is terminated.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-19 14:20:12 +01:00
Florian Eckert
19fc933330 docker-ce: add device option to expand interface blocking
If docker-ce handles the firewall and fw3 is not envolved because the
rules get not proceed, then not only docker0 should be handled but also
other interfaces and therefore other docker networks.

This commit extends the handling and introduces a new uci option
`device` in the docker config firewall section. This can be used to specify
which device is allowed to access the container. Up to now only docker0
is covert.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-19 14:20:09 +01:00
Florian Eckert
7c9ed12fa1 docker-ce: remove not applicable uciupdate
As the protocol is set to none, this makes no sense here, as it cannot
be controlled and thus processed by the netifd.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-19 14:20:07 +01:00
Florian Eckert
f12071add9 docker-ce: set proto for docker bridge device to none
Set proto from `static` to `none`. This makes it clear that this
interface is not handled by the netifd.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-19 14:20:04 +01:00
Florian Eckert
1af5593568 docker-ce: make docker-ce firewall handling configurable
Openwrt has a own firewall service called fw3, that supports firewall zones.
Docker can bypass the handling of the zone rules in openwrt via custom
tables. These are "always" processed before the openwrt firewall.
Which is prone to errors!

Since not everyone is aware that the firewall of openwrt will
not be passed. And this is a security problem because a mapped port is
visible on all interfaces and so also on the WAN side.
If the firewall handling in docker is switched off, then the port in
fw3 must be explicitly released and it cannot happen that the
port is accidentally exported to the outside world via the interfaces on
the WAN zone.

So all rules for the containers should and so must be made in fw3.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-19 14:20:02 +01:00
Florian Eckert
dc9d9d2202 docker-ce: add arguments call to uciadd and ucidel
Up to now only the docker0 interface and bridge is created by default.
In order to create other interfaces and to integrate them into the
openwrt these functions can now be called with arguments.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-19 14:19:59 +01:00
Vasily Trotzky
56b842f0b7 watchcat: add nopingtime option + refactoring
nopingtime UCI option rationale:
I want relatively fast reaction(i.e. 1m or 2m) for 'no internet' condition,
but i don't want my router to reboot every 1 minute if there is still no
internet after reboot.

initd_watchcat:
* add: nopingtime uci option support
* add: defaults to all non-critical options
* add: log warnings for non-critical errors(when option is missed and
default is applyed)
* fix: error handling and config_get defaults are somtimes in conflict
because of config_get defaults. They are gone now, error handling improved.
* fix: calling watchcat.sh with 'period' mode instead of 'ping'. Typo?
* fix: pingperiod default changed from period/20 to more reasonable period/5

watchcat.sh:
* add: nopingtime uci option support( sleep if uptime < nopingtime )
* remove: [ "$mode" = "allways" ] && mode="always" - not needed, already
done by initd_watchcat in load_watchcat() func
* add: echo 1 > /proc/sys/kernel/sysrq before sysrq-trigger
* refactor: eliminated once used not needed variables, code size reduced.

* PKG_RELEASE bumped up

Signed-off-by: Vasily Trotzky <trotzky.vas@gmail.com>
2020-11-19 14:50:39 +03:00
Michal Hrusecky
33e4899870
mariadb: Update to 10.4.17
Update to the latest version from 10.4 series

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-11-16 13:24:44 +01:00
Daniel Golle
1d57c600a4
inotify-tools: update to 3.20.11.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-15 21:57:42 +00:00
Florian Eckert
3ca4fa7c8b
Merge pull request #13796 from G-M0N3Y-2503/docker-blocked-interfaces
docker-ce: Added blocked_interfaces config option
2020-11-11 14:25:54 +01:00
Daniel Golle
cb45a0d268 podman: set PKG_USE_MIPS16:=0
podman fails to compile due to MIPS16 instructions somehow.
Disable use of MIPS16.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-11 11:05:26 +00:00
Daniel Golle
aed97243ee cni-plugins: set PKG_USE_MIPS16:=0
cni-plugins fail to compile due to MIPS16 instructions somehow. Don't
use them.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-11 11:05:26 +00:00
Daniel Golle
b51b59fe90 cni: set PKG_USE_MIPS16:=0
Compiling cni failes due to MIPS16 somehow. Disable it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-11 11:05:26 +00:00
Gerard Ryan
fe48902bf0 docker-ce: blocked_interfaces release
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-11-11 18:28:15 +10:00
Gerard Ryan
6be2d43e68 docker-ce: Added blocked_interfaces config option
* blocked_interfaces blocks all packets to docker0 from the given
  interface. This is needed because all the iptables commands dockerd
  adds operate before any of the fw3 generated rules.

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-11-11 18:28:15 +10:00
Gerard Ryan
93b13fafeb docker-ce: Refactored init script
* Changed iptables commands to use long options
* Added `uci_quiet` in missed instances

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-11-11 18:28:15 +10:00
Gerard Ryan
07c10ae46d docker-ce: Added mkdir for alt_config_file
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-11-11 18:28:15 +10:00
Gerard Ryan
eb55c8b51a docker-ce: Made some shellcheck recommendations
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-11-11 18:28:15 +10:00
Rosen Penev
805f930a6b
Merge pull request #13790 from zhanhb/procps-ng-alternatives
procps-ng: update alternatives
2020-11-10 22:44:26 -08:00
Rosen Penev
727c01a053
Merge pull request #13779 from bobafetthotmail/patch-1
docker-compose: move to Utilities in menuconfig
2020-11-10 22:43:42 -08:00
Jan Pavlinec
9cd9b60d36
checksec: update to version 2.4.0
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-11-10 12:41:03 +01:00
Rosen Penev
6e3c3c4b7c
Merge pull request #13873 from 1715173329/new-yq
yq: add new package
2020-11-09 21:10:31 -08:00
Tianling Shen
4b0084a11b
yq: add new package
Signed-off-by: Tianling Shen <cnsztl@project-openwrt.eu.org>
2020-11-10 12:47:01 +08:00
Rosen Penev
64bf4a1065
Merge pull request #13807 from PolynomialDivision/fix-node-exporter
prometheus-node-exporter-lua: fix hostapd exporter
2020-11-09 17:22:50 -08:00
Cobalt Chang
83db93d16a cgroupfs-mount: fix symbolic link name
Fix the symbolic link name to /etc/rc.d/S01cgroupfs-mount.
2020-11-09 21:19:35 +08:00
Daniel Golle
3b98ca2fcf podman: add new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-07 15:51:49 +00:00
Daniel Golle
a565903c3f cni-plugins: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-07 15:51:49 +00:00
Daniel Golle
e3a3bc3ed2 cni: add package
Thanks to @aparcar for help with porting this.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-07 15:51:49 +00:00
Daniel Golle
62a7bbf7d6 conmon: new package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-07 15:51:49 +00:00
Daniel Golle
266c66d20a gnupg2: add package
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-07 15:51:49 +00:00
Daniel Golle
cb480a40b2 gnupg: prepare for gnupg2
Use ALTERNATIVES for /usr/bin/gpg and /usr/bin/gpgv, so upcoming gnupg2
variants can be selected instead.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-11-07 15:51:49 +00:00
Rosen Penev
5dcd919ca5
fuse3: update to 3.10.0
Backport two uClibc-ng patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-05 20:59:36 -08:00
Maxim Storchak
6b1cdcaee8 tmux: update to 3.1c
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-11-04 19:47:02 +02:00
Florian Eckert
a4267bd6e3 docker-ce: use new extra_command function definition
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-11-04 08:50:34 +01:00
Rosen Penev
9a56ca92de
domoticz: fix compilation with python 3.9
Added Fedora patch to fix compilation.

Added python3 dependency as it seems it's needed now.

Replaced custom boost 1.73 patch with upstream one. Removed CFLAG that
was supposed to fix this but didn't do anything.

Removed nls.mk. telldus-core was fixed to not require iconv.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-02 17:41:39 -08:00
Alexandru Ardelean
da9e1e0c0d utils: stress-ng: bump to version 0.11.23
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-11-02 15:12:39 +02:00
Javier Marcet
5158b1a694 ctop: update to v0.7.4
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-11-01 13:40:13 +01:00
Nick Hainke
2bc32a7078 prometheus-node-exporter-lua: fix hostapd exporter
Fix "hostapd_ubus_stations.lua". The bit-lib that is imported and the
one specified as the dependency do not match. Use luabitop.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-10-29 18:52:33 +01:00
Rosen Penev
21f19a4cab setools: fix compilation with python 3.9
Don't warn on deprecated declarations.

Rename warning patch. It's specific to foritfy-headers.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-28 22:37:43 -07:00
Phil Eichinger
2e297d29c0 at: bump to version 3.2.1
Change upstream to official repository at
https://salsa.debian.org/debian/at

Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2020-10-28 17:49:48 -07:00
Rosen Penev
805e00a78d telldus-core: replace iconv with standard C++
Avoids iconv dependency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-28 02:35:37 -07:00
Huangbin Zhan
76d24dab3c coreutils: Add alternatives support for runcon
Avoid conflict with package busybox-selinux

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-10-27 20:51:12 -07:00
Huangbin Zhan
29fb098471 procps-ng: move binaries to /usr/libexec
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-10-27 21:52:01 +08:00
Vladimir Ulrich
4ca44601e8 zoneinfo: Updated to the latest release
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2020-10-27 13:27:15 +02:00
Toni Uhlig
62cd5a3d9a dumb-init: add package
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
2020-10-26 21:48:17 -07:00
Huangbin Zhan
7106e83d68 procps-ng: fix alternatives of procps-ng-sysctl
align with busybox sysctl

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-10-27 06:07:08 +08:00
Huangbin Zhan
8e7e0bde7f coreutils: Add alternatives support for chcon
Avoid conflict with package busybox-selinux

Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-10-27 05:43:43 +08:00
Alberto Bursi
717fba218f docker-compose: move to Utilities in menuconfig
it makes no sense to show docker-compose sit in Languages -> Python
submenu in menuconfig, it is a tool and not a library.
Move it to Utilities section like docker-ce also is.

Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
2020-10-26 21:30:19 +01:00
Rosen Penev
53d86c2680
Merge pull request #13746 from Cynerd/bigclown-mqtt2influxdb-1.4.0
bigclown-mqtt2influxdb: bump to version 1.4.0
2020-10-22 21:50:12 -07:00
Rosen Penev
c33bd3180e
Merge pull request #13745 from Cynerd/bigclown-firmware-tool-1.5.2
bigclown-firmware-tool: bump to version 1.5.2
2020-10-22 21:49:46 -07:00
Vladimir Ulrich
4315b0e4f2 zoneinfo: Updated to the latest release
Also updated compability options to build in supported by musl format

Signed-off-by: Vladimir Ulrich <admin@evl.su>
2020-10-20 17:27:41 +03:00
Karel Kočí
ba8748f957
bigclown-mqtt2influxdb: bump to version 1.4.0
Signed-off-by: Karel Kočí <cynerd@email.cz>
2020-10-20 14:05:23 +02:00
Karel Kočí
7c583e09b3
bigclown-firmware-tool: bump to version 1.5.2
Signed-off-by: Karel Kočí <cynerd@email.cz>
2020-10-20 14:00:09 +02:00
Josef Schlehofer
5027b80bab
Merge pull request #13694 from BKPepe/psmisc
psmisc: add package
2020-10-20 12:56:48 +02:00
Josef Schlehofer
54532224d6
Merge pull request #13695 from BKPepe/reptyr
reptyr: add package
2020-10-20 12:55:42 +02:00
Rosen Penev
5f43e3c1c5
Merge pull request #13617 from PolynomialDivision/sipcalc
sipcalc: add IPv4/IPv6 calculator
2020-10-19 16:15:46 -07:00
Hannu Nyman
dc4705478a Revert "zoneinfo: Updated to the latest release"
This reverts commit 1f5f599d0e
that bumped the zoneinfo version from 2020a to 2020b.

Apparently some libc are incompatible with the data format in 2020b.
At least our default libc, musl, fails to parse timezones from the
compiled 2020b zoneinfo files.

Release notes mention that deprecated "posixrules" feature is now
omitted from the default build. Possibly musl uses it?

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-10-19 20:32:58 +03:00
Paul Spooren
08ba430c7d prometheus: bump to 2.22.0
As announced in the 2.21.0 release notes, the experimental gRPC API v2
has been removed.

[CHANGE] web: Remove APIv2. #7935
[ENHANCEMENT] React UI: Implement missing TSDB head stats section. #7876
[ENHANCEMENT] UI: Add Collapse all button to targets page. #6957
[ENHANCEMENT] UI: Clarify alert state toggle via checkbox icon. #7936
[ENHANCEMENT] Add rule_group_last_evaluation_samples and
    prometheus_tsdb_data_replay_duration_seconds metrics. #7737 #7977
[ENHANCEMENT] Gracefully handle unknown WAL record types. #8004
[ENHANCEMENT] Issue a warning for 64 bit systems running 32 bit
    binaries. #8012
[BUGFIX] Adjust scrape timestamps to align them to the intended
    schedule, effectively reducing block size. Workaround for a regression
    in go1.14+. #7976
[BUGFIX] promtool: Ensure alert rules are marked as restored in unit
    tests. #7661
[BUGFIX] Eureka: Fix service discovery when compiled in 32-bit. #7964
[BUGFIX] Don't do literal regex matching optimisation when case
    insensitive. #8013
[BUGFIX] Fix classic UI sometimes running queries for instant query when
    in range query mode. #7984

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-10-18 10:18:53 -10:00
Josef Schlehofer
70851a23a5
reptyr: add runtime test
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-17 22:24:41 +02:00
Josef Schlehofer
ddad2a9bfe
reptyr: add package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-17 22:24:41 +02:00
Josef Schlehofer
1b8711877c
psmisc: add package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-17 18:16:19 +02:00
Josef Schlehofer
725b9481d7
logrotate: add runtime test
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-17 13:54:41 +02:00
Josef Schlehofer
ba8a34e0d9
logrotate: update to version 3.17.0
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-17 13:54:38 +02:00
Rosen Penev
2415ab0e5b
Merge pull request #13658 from miska/mariadb-procd
mariadb: procd adoption
2020-10-16 14:25:07 -07:00
Rosen Penev
9ea62e1507 gammu: update to 1.42.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-14 19:45:13 -07:00
Michal Hrusecky
c11f3948b8
mariadb: Cleanup and bump
Remove few no longer needed bits - like checking that datadir is defined
or mysqld_safe from server package and bumping revision after all the
init script cleanups.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-14 11:08:42 +02:00
Michal Hrusecky
595f0f1a2d
mariadb: Use procd and run as user
Drop mysqld_safe and use procd instead. Also run as a user.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-14 09:47:53 +02:00
Michal Hrusecky
a01637ddf0
mariadb: Do not use mysqladmin in init
Rewrite init script as mysqladmin requires access to the MySQL which is
hard to guarantee. Use standard signals instead.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-13 08:58:29 +02:00
Michal Hrusecky
7c628580a6
mariadb: Use defaults and change default datadir
Use /srv/mysql as default datadir as /var/lib/mysql is in tmpfs. This
doesn't affect any existing setup as up till now it had to be always
specified in configuration. That is addressed in the second part of this
commit - init script now uses even defaults as compiled in MariaDB so
not everything has to be specified in configuration file.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-13 08:58:29 +02:00
Rosen Penev
5a7148d112
treewide: add missing BUILDONLY
Fixes Makefile warnings:

WARNING: skipping X -- package has no install section

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-12 17:43:49 -07:00
Rosen Penev
233398ced5
Merge pull request #13648 from neheb/canu
canutils: remove usleep and bzero
2020-10-12 16:29:29 -07:00
Rosen Penev
2cd89652c1
canutils: remove usleep and bzero
Both removed in POSIX 2008.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-12 16:23:35 -07:00
Rosen Penev
7f91a77daa
picocom: remove usleep
usleep is removed in POSIX 2008.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-12 16:17:32 -07:00
Rosen Penev
182ee3f046
Merge pull request #13606 from PolynomialDivision/add-hostapd-ubus-exporter
prometheus-node-exporter-lua: hostad ubus stats
2020-10-12 14:19:22 -07:00
Michal Hrusecky
aa62c4c157 mariadb: Add basic test
Add simple to test to try to run MariaDB and get the version.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-12 07:51:48 -10:00
Nick Hainke
d34d788735 prometheus-node-exporter-lua: hostad ubus stats
There is already the hostapd_stations exporter, which uses
hostapd-utils (more precisely hostapd-cli) to get client statistics.
However, the ubus interface is permanently integrated under hostapd
in OpenWrt. So this exporter needs one dependency less.

For now it exports mainly the rrm statistics. Many people are
interested in what your device supports. The exporter provides
information about the radio-resource-managment extensions.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-10-12 19:51:38 +02:00
Vladimir Ulrich
1f5f599d0e zoneinfo: Updated to the latest release
Signed-off-by: Vladimir Ulrich <admin@evl.su>
2020-10-12 14:58:26 +03:00
Rosen Penev
8fa42fe787
mariadb: fix compilation when selinux is present
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-11 22:14:02 -07:00
Rosen Penev
76441fe18d
gammu: add back nls.mk
Because glib2 uses libintl, this is needed to prevent a linking error.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-11 19:14:24 -07:00
Paul Spooren
d964a3ba92 vim: run test.sh only for vim{-full,-fuller}
Previously the test.sh script would also run for the `vim-help` package
which isn't a binary package but just a tar archive.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-10-09 15:54:04 -10:00
Rosen Penev
d64b945013
Merge pull request #13603 from neheb/ctop
ctop: match ARCH with docker-ce
2020-10-09 18:19:21 -07:00
Nick Hainke
aa86f1503e sipcalc: add IPv4/IPv6 calculator
Sipcalc is an advanced ip calculator supporting both IPv4 and IPv6.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-10-09 22:41:08 +02:00
Rosen Penev
e495e1985e
open-vm-tools: update to 11.1.15
Refreshed patches. Reworked several of them as musl has changed.
Removed several upstreamed ones.

Added musl 1.2.0 patch which uses 64-bit time_t.

Removed -Werror as there's a redefinition warning caused by nls.mk.

Replaced glib2/host dependency with rpcsvc-proto.

Fixed compilation with full NLS.

Fixed compilation with musl 1.2.0

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-09 03:51:42 -07:00
Huangbin Zhan
75c4617bcf treewide: move binary of alternatives to libexec, rename as suggested
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-10-08 20:22:51 +08:00
Rosen Penev
d625b6ddd0 ctop: match ARCH with docker-ce
Only makes sense as ctop uses docker-ce.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-08 01:41:12 -07:00
Rosen Penev
709bf168fd dump1090: update to 4.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-07 18:12:24 -07:00
Rosen Penev
5d1127b7fe
Merge pull request #13544 from PolynomialDivision/feature/updatdawnexporter
prometheus-node-exporter-lua: update dawn exporter
2020-10-07 15:17:15 -07:00
Hannu Nyman
4690a1f1c9 nano: update to 5.3
Update nano editor to version 5.3.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-10-07 18:22:50 +03:00
Nick Hainke
8dfd1bc59a prometheus-node-exporter-lua: update dawn exporter
Add dawn exporter to Makefile.
Add hostname to export.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-10-07 13:54:23 +02:00
Rosen Penev
445872a996
Merge pull request #13570 from jefferyto/golang-1.15
golang: Update to 1.15.2, update/enhance Makefiles
2020-10-07 03:09:43 -07:00
Josef Schlehofer
f775fa89ca
btrfs-progs: update to version 5.7
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-06 16:09:57 +02:00
Jeffery To
9074dbd917
golang: Share build cache across package builds
This also adds a config option GOLANG_BUILD_CACHE_DIR to customize the
location of the build cache directory.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-10-06 16:28:06 +08:00
Rosen Penev
81f6d680a2
Merge pull request #13546 from miska/maria-cleanup-update
MariaDB: cleanup & update
2020-10-03 16:09:29 -07:00
Josef Schlehofer
860bb3b2f6
Merge pull request #13559 from BKPepe/nnn
nnn: update to version 3.4
2020-10-03 10:09:27 +02:00
Yanase Yuki
9bcea2de2c
beep: fix dependency to support non-x86 target and kmod-gpio-beeper
Beep is a target-independent software that can handle buzzers controlled by kmod-gpio-beeper.

This change is useful for some non-x86 enterprise APs and development boards
that have a buzzer connected to GPIO.

Compile-tested: ath79, ELECOM WAB-I1750-PS, 3fab4ac + device support patch
Run-tested: ath79, ELECOM WAB-I1750-PS, 3fab4ac + device support patch

Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
2020-10-03 14:13:24 +09:00
Yanase Yuki
ac52356c0b
beep: add missing PKG_MIRROR_HASH
Signed-off-by: Yanase Yuki <dev@zpc.sakura.ne.jp>
2020-10-03 14:13:11 +09:00
Josef Schlehofer
53f54c45e4
nnn: update to version 3.4
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-10-02 23:12:21 +02:00
Michal Hrusecky
59a9d8dba8
mariadb: Update to version 10.4.14
Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-02 10:36:47 +02:00
Michal Hrusecky
c35bd3aa8e
mariadb: Add shellcheck disable into init script
On few places, shellcheck gets confused by how some OpenWrt functions
work - especially load ones. Also on few places there are $options
variables that need not to be globbed. Could be rewritten better not to
need them, but I'll do major rewrites later in separate pull request.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-02 10:36:47 +02:00
Michal Hrusecky
bb6e0d799c
mariadb: Use double quotes where possible
Just to make sure, add double quotes around strings and various
variables. In some cases it could prevent some issues, in other cases it
is just a good practice.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-02 10:06:38 +02:00
Michal Hrusecky
173314eb8f
mariadb: Handle non-existent logger in init
Make sure init script has a fallback when logger is not available.

Signed-off-by: Michal Hrusecky <michal.hrusecky@turris.com>
2020-10-01 16:02:42 +02:00
Rosen Penev
cd12b7914e
Merge pull request #13515 from neheb/domo3
domoticz: fix compilation with full NLS
2020-10-01 00:05:54 -07:00
Rosen Penev
306393db43 gammu: fix compilation with full NLS
Just disable NLS to fix it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-30 02:00:13 -07:00
Rosen Penev
d98d29735d
Merge pull request #13518 from neheb/cryptse
cryptsetup: fix compilation with full NLS
2020-09-30 01:58:18 -07:00
Rosen Penev
d7b6c3ac60
telldus-core: remove freebsd hack
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-28 23:16:59 -07:00
Rosen Penev
87a4eeb8de
cryptsetup: fix compilation with full NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-28 23:11:57 -07:00
Rosen Penev
ea6700a56d
domoticz: fix compilation with full NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-28 23:08:40 -07:00
Daniel Golle
a20dc4e6d5
i2c-tools: update to version 4.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-27 22:30:34 +01:00
Daniel Golle
5de2a92542
cryptsetup: update to version 2.3.4
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-27 22:26:04 +01:00
Daniel Golle
7b790a1a09
lvm2: update to version 2.03.10
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-27 22:25:42 +01:00
Daniel Golle
d60a3cc16c
ccid: update to version 1.4.33
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-27 22:15:16 +01:00
Rosen Penev
ad283f4786 semobule-utils: fix wrong dependency
policycoreutils was reworked in master.

Added PKG_BUILD_PARALLEL for faster compilation.

Reorganized some stuff for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-27 13:23:26 +01:00
Javier Marcet
361b82c87e docker-compose: Update to version 1.27.4
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-09-25 09:52:47 +02:00
Rosen Penev
ceafafc2cb
Merge pull request #13449 from neheb/gpsd
gpsd: update to 3.21
2020-09-24 21:28:29 -07:00
Marek Behún
70f53c2bfa coreutils: fix compilation for when selinux is present
According to https://bugs.gentoo.org/301782 coreutils does not respect
--without-selinux correctly when libselinux.so is present on the target
system (in the staging dir).

This solves a weird issue of some coreutils programs not building (for
example stdbuf), because the configure script uses -Werror to determine
whether __attribute__((constructor)) is respected, but -Werror causes
compilation to fail because of a warning about redefinition of
HAVE_SELINUX_SELINUX_H macro.

Signed-off-by: Marek Behún <kabel@blackhole.sk>
2020-09-25 05:27:12 +02:00
Gerard Ryan
a1429ebd1b docker-ce: Updated to 19.03.13
* Added optional kernel option to better enable cgroup networking

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-09-24 18:20:24 +10:00
Gerard Ryan
7df22a1f0a containerd: Updated to 1.3.7
* libseccomp seems to be a requirement for compilation now

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-09-24 18:20:24 +10:00
Rosen Penev
d916233928
gpsd: update to 3.21
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-23 18:18:36 -07:00
Marek Behún
4a9e047de6 ctop: fix install phase
Fix install phase for this package: use variable GO_PKG_BUILD_BIN_DIR
instead of GO_PKG_BUILD_DIR.

Signed-off-by: Marek Behún <kabel@blackhole.sk>
2020-09-24 03:12:45 +02:00
Rosen Penev
92be53fa31
Merge pull request #13472 from RussellSenior/add-stm32flash-support-for-stm32g431
stm32flash: add support for STM32G431xx
2020-09-23 15:01:16 -07:00
Russell Senior
43828f5f91 stm32flash: add support for STM32G431xx
Signed-off-by: Russell Senior <russell@personaltelco.net>
2020-09-23 01:48:02 -07:00
Paul Spooren
3f00d28adf tmux: add runtime test
Run test script to see if compiled binary prints sane output.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-22 07:42:45 -10:00
Josef Schlehofer
c774203060
Merge pull request #13378 from micmac1/maria-faker
mariadb: use fakeroot instead of postinst script
2020-09-22 15:46:44 +02:00
Rosen Penev
5052adfa15
Merge pull request #13446 from neheb/owfsd
owfs: update to 3.2p4
2020-09-20 17:19:54 -07:00
Rosen Penev
67830e8077
Merge pull request #13448 from neheb/spi
spi-tools: update to 0.8.5
2020-09-20 16:42:56 -07:00
Rosen Penev
cb1ea5bdc7
spi-tools: update to 0.8.5
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 16:29:22 -07:00
Rosen Penev
e79f616fbc
sispmctl: update to 4.8
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 16:25:18 -07:00
Rosen Penev
4beb1ca01a
owfs: update to 3.2p4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 16:24:21 -07:00
Rosen Penev
d539df716e
Merge pull request #13429 from aparcar/vim-runtime
vim: add runtime test
2020-09-18 21:44:04 -07:00
Paul Spooren
edb8bda1f7 vim: add runtime test
Run test script to see if compiled binary prints sane output.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-18 13:18:06 -10:00
Rosen Penev
d9ccbbbc1b
Merge pull request #13349 from olek2/coremark
coremark: add various optimization options
2020-09-18 02:52:19 -07:00
Rosen Penev
adfb2691d3
Merge pull request #13337 from jmarcet/docker-compose-update
docker-compose: Update to version 1.27.3
2020-09-18 02:51:38 -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
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
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
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
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
W. Michael Petullo
55d588c924 audit: fix dependency error when libev also selected
Auditd seems to build its own libev if the library is not already present;
otherwise it uses the system-installed library. This adds libev as a
dependency to ensure a consistent build.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-12 20:01:40 -05:00
Rosen Penev
8bc26ed598
xfsprogs: update to 5.8.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 17:41:03 -07:00
Rosen Penev
a5a921f62d
Merge pull request #13353 from G-M0N3Y-2503/cache-domains-dnsmasq-fix
cache-domains: Fixed upstream changes + wolfssl
2020-09-11 18:14:27 -07:00
W. Michael Petullo
2461940ac7 semodule-utils: new package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-11 14:50:24 -10:00
W. Michael Petullo
b4f70592a7 setools: new package
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-11 14:50:24 -10:00
Thomas Petazzoni
e697684d6f selinux-python: new package
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[update to 3.1, make use of Python 3, and update dependencies]
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-11 14:50:24 -10:00
Thomas Petazzoni
853cee6c77 audit: new package
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[strip library after adding it to openwrt repository]
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-09-11 14:50:24 -10:00
Paul Spooren
5882c3adc3 prometheus: set build info via x-flags
Similar to `syncthing` also `prometheus` build environment sets
variables later shown in the `--version` string. Set those varialbes.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-10 10:06:07 -10:00
Gerard Ryan
fc3967f397 cache-domains: Fixed upstream changes + wolfssl
* The upstream script changed to use `.hosts` files from `.conf` files,
so changes were required to make dnsmasq use the new file format.
* Added a default wolfssl variant.

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-09-10 22:22:15 +10:00
Rosen Penev
c103101b78
Merge pull request #13344 from commodo/stress-ng
stress-ng: bump to version 0.11.20
2020-09-09 14:17:32 -07:00
Paul Spooren
84763c8480 syncthing: bump to 1.9.0
This release adds the advanced folder option caseSensitiveFS
(https://docs.syncthing.net/advanced/folder-caseSensitiveFS.html) to
disable the new safe handling of case insensitive filesystems.

Bugfixes:

    #1787: Case-only renames break stuff
    #5708: Properly handle upper-/lowercase-only file name collisions
    #6613: TestWatchRename test fails on FreeBSD.
    #6793: Error status should take precedence over Local Additions
    #6850: Global state incorrect when ignoring local change
    #6864: Folder incorrectly marked “Up to Date” after switching from “Receive Only” to “Send & Receive”
    #6867: Certificate error when built with Go 1.15
    #6886: chmod permission after editing .stignore via WebUI not preserved
    #6889: test failures with Go 1.15
    #6892: Syncthing 1.8.0 trying to connect via wrong network route
    #6898: tests in TestCopyRange fail on ppc64le with "inappropriate ioctl for device"
    #6908: NAT service fails to terminate during Shutdown
    #6910: Local Additions when deleting file after changing folder type from SR to RO
    #6922: Auto accepted folders not saved
    #6938: Modifying config during first scan corrupts folder state

Enhancements:

    #2739: Syncthing should be case insensitive by default
    #5579: Avoid anti-aliasing artifacts for svg device icons
    #6873: Don't fail dirs in receive-only folders that were removed elsewhere but exist locally

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-09 10:58:25 -10:00
Paul Spooren
0dfa53bfba syncthing: add specific USERID
Instead of randomly adding a UID this follows the Gentoo numbering and
uses 499.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-09 10:58:25 -10:00
Aleksander Jan Bajkowski
d8793bd5a8 coremark: add various optimization options
Changes:
- Pass compiler flags through PORT_CFLAGS (previously, it was always compiled with -O2 -lrt)
- Add option to override toolchain and use -O3
- Disable MIPS16 (highly decreases results)
- Enable LTO

Signed-off-by: Aleksander Jan Bajkowski <A.Bajkowski@stud.elka.pw.edu.pl>
2020-09-09 22:29:25 +02:00
Alexandru Ardelean
6736e77c82 stress-ng: bump to version 0.11.20
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2020-09-09 10:30:07 +03:00
Hannu Nyman
28747825df collectd: update to 5.12.0
Update collectd to version 5.12.0.

* Refresh patches
* Remove upstreamed patch 920-fix-ubi-data-source-type.patch
* Backport a patch from upstream to fix a missing define
  (920-backport-netlink-reg-noerror.patch)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-09-07 18:01:21 +03:00
Rosen Penev
253ca66efc
stress-ng: remove libaio and libbsd support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-06 15:23:32 -07:00
Paul Spooren
f712546f45 prometheus: bump to 2.20.1
Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-05 20:31:16 -10:00
Rosen Penev
2edae1a235
Merge pull request #13288 from neheb/kmod
kmod: update to 27
2020-09-04 16:27:26 -07:00
Rosen Penev
b73a1440bb
Merge pull request #13287 from neheb/core
coreutils: switch to normal PKG_INSTALL
2020-09-04 16:26:39 -07:00
Rosen Penev
f830beb1b6
moreutils: update to 0.64
Remove upstreamed patch.

Fixed license information.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-03 13:55:23 -07:00
Rosen Penev
d69af229cc
kmod: update to 27
Remove outdated patch.

Small Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-03 13:51:37 -07:00
Rosen Penev
7bb2ba3450
coreutils: switch to normal PKG_INSTALL
Simplifies the Makefile.

Also removed pointless uClibc workaround that is not relevant anymore.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-03 13:51:10 -07:00
Rosen Penev
8613651242
Merge pull request #13252 from adschm/ar71xx
lcd4linux: drop dependencies on ar71xx/rb532
2020-09-02 12:57:37 -07:00
Adrian Schmutzler
5f452f7c13 lcd4linux: drop dependencies on rb532
The rb532 target has finally been removed in master, so drop the
dependencies in this package.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-09-02 14:45:07 +02:00
Adrian Schmutzler
4932735ec0 lcd4linux: drop dependencies on ar71xx
The ar71xx target has finally been removed in master, so drop the
dependencies in this package.

Don't remove the patch for the TEW673GRU driver, as it may come
back with ath79.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-09-02 14:41:55 +02:00
Jan Pavlinec
2f1ecd2bec
checksec: add new package
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-01 11:45:32 +02:00
Rosen Penev
fba6bb9489
stress-ng: add
This is a replacement for the old stress utility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-31 00:20:47 -07:00
Rosen Penev
20e99c3803
Merge pull request #12778 from neheb/ap51
ap51-flash: run through shellcheck
2020-08-30 23:59:26 -07:00
Rosen Penev
aae33b2933
Merge pull request #13109 from neheb/lcd42
lcd4linux: fix samsung driver compilation
2020-08-29 14:18:00 -07:00
Steven Honson
2fe2bd9705 uhubctl: incorporate feedback from review
Signed-off-by: Steven Honson <steven@honson.id.au>
2020-08-29 13:33:40 +10:00
Steven Honson
04cf28a4ad uhubctl: new package
Description: uhubctl is a utility that allows you to control USB power
on USB hubs that implement per-port or ganged power switching.

Signed-off-by: Steven Honson <steven@honson.id.au>
2020-08-29 01:49:32 +10:00
Rosen Penev
ede20c7768
pcsc-tools: update to 1.5.7
Cleaned up Makefile for consistency between packages.

Fixed license information.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-27 17:29:03 -07:00
Rosen Penev
3dd3e22735
fuse3: update to 3.9.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-27 17:29:03 -07:00
Hannu Nyman
3ce7595136 nano: update to 5.2
Update nano editor to version 5.2.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-08-25 23:03:55 +03:00
Hirokazu MORIKAWA
1aa025c690 swig: support node.js v12
Maintainer: @blogic me
Compile tested: head r14241-ba2ddba, x86_64
Run tested: x86_64 (VirtualBox)

Description:
Addressed the build failure with node.js version 12.

https://github.com/openwrt/packages/pull/12225

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-08-25 17:37:07 +09:00
Rosen Penev
f7a5d16a7f
Merge pull request #12788 from nwf/rng-tools-6.10
rng-tools: bump to 6.10, require libopenssl
2020-08-24 13:08:34 -07:00
kongfl888 K
642599e8c5 Coremark: update the compilation for 64bit
Signed-off-by: kongfl888 K <kongfl888@outlook.com>
2020-08-24 04:01:10 +00:00
kongfl888 K
9b6e434036 Coremark: bump to ver 2020-05-28
Signed-off-by: kongfl888 K <kongfl888@outlook.com>
2020-08-24 04:01:10 +00:00
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
Nathaniel Filardo
79f706b3ab rng-tools: bump to 6.10, require libopenssl
Upstream now requires libopenssl unconditionally

Signed-off-by: Nathaniel Filardo <nwfilardo@gmail.com>
2020-08-22 14:17:03 +01: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
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
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
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
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
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
f3bb00dfc2
Merge pull request #13159 from neheb/sed
sed: don't use selinux
2020-08-18 13:10:10 -07: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
932b850245
sed: don't use selinux
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:26:05 -07:00
Rosen Penev
da08667483
logrotate: remove selinux support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:25:06 -07:00
Rosen Penev
ac4d6116e5
findutils: do not use selinux
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:23:47 -07:00
Rosen Penev
67d6989c1e
vim: explicitly disable selinux
Now that libselinux is in the tree, vim picks it up.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:23:02 -07:00
Rosen Penev
771d691bcb
at: fix compilation
libselinux is being picked up by at.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 00:22:04 -07:00
Rosen Penev
1d16531f62
serialconsole: fix compilation with uClibc-ng
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-15 17:53:29 -07:00
Rosen Penev
52ea87c5d7
tracertools: remove usleep usage
usleep is deprecated.

Modernized the Makefile to modern standards.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-16 01:16:45 +01:00
Rosen Penev
4d2c827e9f
Merge pull request #13125 from ja-pa/procps-ng-sysct
procps-ng: add new applet sysctl
2020-08-15 12:03:08 -07:00
Rosen Penev
d34430f02f
canutils: add back install section
5969273ff4 mistakenly got rid of the
install section for canutils, causing errors when trying to install.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-14 15:40:09 -07:00
Rosen Penev
f2a1780a8e
Merge pull request #13115 from neheb/more
moreutils: fix compilation with uClibc-ng
2020-08-14 13:33:00 -07:00
Jan Pavlinec
8b1104ae91
procps-ng: add new applet sysctl
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-14 14:21:44 +02:00
Liangbin Lian
9bb0962d6e lvm2: fix CE in mac
command-count.h generated by makefile was wrong
when using default shell in mac,
set shell to bash to fix it.

Signed-off-by: Liangbin Lian <jjm2473@gmail.com>
2020-08-14 14:19:12 +08:00
Rosen Penev
86c478bd76
klish: fix compilation with uClibc-ng
sigignore is missing from libc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 22:10:13 -07:00
Rosen Penev
d9bb2dc5f6
moreutils: fix compilation with uClibc-ng
getloadavg is missing not just under cygwin.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 21:38:40 -07:00
Rosen Penev
b2a41075e7
lcd4linux: fix samsung driver compilation
Turns out, it uses an API that is not provided by libjpeg.

Add compatibility code from v4l-utils.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-13 21:32:18 -07:00
Daniel Golle
d8d06cfca2 lvm2: depend on libselinux
LVM2 uses libselinux if found at buildtime and then requires it to
be present on run-time.
As LVM2 is usually not installed on space-constraint systems just
always build with libselinux as apart from the extra space usage it
doesn't hurt.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-08-14 01:45:39 +01:00
Rosen Penev
fac71e73e0
Merge pull request #13103 from neheb/mpack
mpack: update URLs
2020-08-13 01:20:49 -07:00
Rosen Penev
016fe60cd5
Merge pull request #13102 from neheb/str
stress: use fossies mirror
2020-08-13 01:19:51 -07:00
Rosen Penev
f2181c2764
stress: use fossies mirror
The original website went down.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-12 19:09:14 -07:00
Rosen Penev
b7937d36e0
mpack: update URLs
Upstream sort of moved to GitLab.

Use fossies mirror since the original site went down.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-12 18:36:00 -07:00
Rosen Penev
1a9f176e32
gkermit: replace PKG_SOURCE_URL
It's been down for quite a while. HTTP is also more reliable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-12 18:21:24 -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
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
Rosen Penev
f19d208581
Merge pull request #13073 from neheb/lcd4
lcd4linux: fix compilation with GCC 10
2020-08-11 11:28:56 -07: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
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 Eckert
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 Penev
301f3a4d0e
Merge pull request #13071 from neheb/quot
quota: fix compilation without sys/cdefs
2020-08-10 19:29:01 -07:00
Rosen Penev
33415ac6ad
Merge pull request #13070 from neheb/lcdpr
lcdproc: fix compilation with GCC 10
2020-08-10 15:55:26 -07:00
Rosen Penev
dc74b11e34
lcd4linux: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:34:28 -07:00
Rosen Penev
c67d5716bd
quota: fix compilation without sys/cdefs
sys/cdefs.h does not come included with musl. It's also deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:30:53 -07:00
Rosen Penev
650b996dc0
lcdproc: fix compilation with GCC 10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:30:00 -07:00
Rosen Penev
41504f1579
hfsprogs: fix compilation without sys/cdefs
sys/cdefs.h does not come with musl. It's also deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:25:52 -07:00
Gerard Ryan
affce38fc4 docker-ce: Enabled cgroups v1 by default
Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2020-08-10 19:58:28 +10:00
Paul Spooren
30ea917518 treewide: replace which with command -v
Fix shellcheck SC2230
> which is non-standard. Use builtin 'command -v' instead.

Once applied to everything concerning OpenWrt we can disable the busybox
feature `which` and save 3.8kB.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-08-09 13:58:14 -10:00
Rosen Penev
deaa584069
yara: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-04 19:09:14 -07:00
Rosen Penev
ab95db45d9
Merge pull request #13015 from neheb/sms2
smstools3: fix compilation with GCC10
2020-08-04 06:30:31 -07:00
Florian Eckert
79eef7b921 ttyd: add backport patch for ssl issue on firefox
If ttyd is configured to ssl, you will get the following message in the
log `refuse to serve WS client for illegal ws path`. Upstream a patch
has already been applied which fixes this.

Since there is no newer version than 1.6.1, this fix is backported as a
patch. And could be removed if a new version of ttyd is available.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-08-04 14:48:04 +02:00
Florian Eckert
9c6447e1a0
Merge pull request #13011 from TDT-AG/pr/20200803-ttyd
ttyd: fix debug config option
2020-08-04 14:19:24 +02:00
Rosen Penev
19f03cfac9
smstools3: fix compilation with GCC10
GCC10 defaults to -fno-common , which breaks compilation as there are
multiple variables defined outside of the header file.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-03 16:45:02 -07:00