Commit graph

2628 commits

Author SHA1 Message Date
Adrian Schmutzler
22d7aa0bf4 collectd: apply brcm2708 target rename to bcm27xx to dependencies
Since the brcm2708 target has been renamed to bcm27xx in openwrt
repo, update the dependency to the target in this package.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-02-11 14:02:57 +01:00
Rosen Penev
43fd047652
Merge pull request #11301 from zhaojh329/rtty
rtty: update to 7.1.1
2020-02-10 22:37:26 -08:00
Jianhui Zhao
155b81547f rtty: update to 7.1.1
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-11 14:01:41 +08:00
Shuanglei Tao
5fc7f40d5b ttyd: update to 1.6.0
Signed-off-by: Shuanglei Tao <tsl0922@gmail.com>
2020-02-11 11:16:17 +08:00
Rosen Penev
897414cf56
Merge pull request #11235 from neheb/rhgr
ttyd: fix compilation without deprecated OpenSSL APIs
2020-02-08 16:48:27 -08:00
Rosen Penev
426dd60a4d ttyd: fix compilation without deprecated OpenSSL APIs
Removed CMAKE_INSTALL as there's no need for InstallDev.

Added PKG_BUILD_PARALLEL for faster compilation.

Small cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-08 16:49:29 -08:00
Stijn Tintel
7d7e654643 Merge pull request #11280 from BKPepe/nnn
nnn: update to version 2.9
2020-02-09 00:33:05 +01:00
Stijn Tintel
e8249030db
Merge pull request #11271 from aparcar/prom2.15.2
prometheus: bump to 2.15.2
2020-02-09 00:31:42 +01:00
Hannu Nyman
7bc96280d3 nano: update to 4.8
Update nano editor to version 4.8

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-02-08 11:24:35 +02:00
Josef Schlehofer
d511e2d863
nnn: update to version 2.9
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-02-08 09:33:18 +01:00
Rosen Penev
7ae3bac516
usbmuxd: enable systemd support
This is needed as the options loop is totally broken and doesn't accept
both -f and -z together.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-07 19:49:55 -08:00
Rosen Penev
fc79b1bce5
Merge pull request #11102 from neheb/sys
sysstat: update to 2.2.1
2020-02-07 18:50:13 -08:00
Rosen Penev
752241eb8b
Merge pull request #11272 from aparcar/syncthing1.3.4
syncthing: bump to 1.3.4
2020-02-07 15:55:39 -08:00
Paul Spooren
87afddea5a prometheus: bump to 2.15.2
Also remove fsnotify patch as compiling without it worked for mipsel64le

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-02-07 10:53:19 -10:00
Paul Spooren
7c1d6571ca syncthing: bump to 1.3.4
Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-02-07 10:51:36 -10:00
Jianhui Zhao
2260824a79 rtty: update to 7.1.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-07 16:02:23 +08:00
Rosen Penev
23e019a37b
canutils: update to 2020.02.04
Removed upstream patch.

Alphabetized tools and added jcat tool.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-06 12:41:06 -08:00
Rosen Penev
a83e56eba3
usbmuxd: Update to 2020-01-20
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-06 12:38:39 -08:00
Rosen Penev
905c7c62fb
idevicerestore: Update to 2019-12-26
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-06 12:38:39 -08:00
Yousong Zhou
bdac2c8289 qemu: enable guest_agent no matter whether softmmu is enabled
Fixes: openwrt/packages#11067

Reported-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-02-07 03:12:54 +08:00
Jeffery To
89d3f0ab54 golang: Reorganize GoPackage/Environment and Makefile variables
* Move more environment variables into GoPackage/Environment
* Split GoPackage/Environment into target and build sections
* Do not set GOROOT_FINAL for Go packages (setting it should only affect
  the Go compiler and not Go packages)
* Set CGO_LDFLAGS to $(TARGET_LDFLAGS)
* Move GO_TARGET_* variables from golang-values.mk, and GO_VERSION_*
  variables from golang-version.mk, into golang/Makefile

This also updates runc, containerd, and docker-ce to reflect the changes
in GoPackage/Environment.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-02-05 14:19:34 +08:00
Sebastian Kemper
9f5fb8034c mariadb: follow up on CVE-2020-7221
Today CVE-2020-7221 was publicly discussed on oss-sec [1]. MariaDB
upstream had not mentioned this CVE in their last release notes. The CVE
is related to auth-pam and the possibility of a local mariadb to root
user exploit in the mysql_install_db script.

Upstream has made amendments to the script, but according to the oss-sec
posts the folder permissions were not updated as they should have been.

In OpenWrt the script mysql_install_db is actually patched to never run
the commands in question. This has been this way since MariaDB 10.4 was
made available.

Still, the directory permissions set by the postinstall script are too
lax. To quote the discoverer of the issue, Matthias Gerstner from Suse,
they exhibit "the dangerous situation of a setuid-root binary residing
in a directory owned by an unprivileged user".

This commit fixes this by changing the permissions to the following:

root:mariadb  0750 /usr/lib/mariadb/plugin/auth_pam_tool_dir

This way the setuid-root binary is only available to root and the
mariadb user, while at the same time the mariadb user has no ownership
of the directory.

[1] https://seclists.org/oss-sec/2020/q1/55

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-02-04 20:14:09 +01:00
Etienne Champetier
fe07764e59
Merge pull request #11221 from blocktrron/prom-hostapd
prometheus-node-exporter-lua: add hostapd exporter
2020-02-03 23:26:26 -05:00
Rosen Penev
4cc2633823
Merge pull request #11189 from neheb/shad
shadow: update to 4.8.1
2020-02-03 14:13:18 -08:00
David Bauer
af8f8f8046 prometheus-node-exporter-lua: add hostapd exporter
This exporter exposes information of the connected stations acquired
from hostapd. These contain additional information compared to the
existing station exporter, however they require a full build of hostapd
/ wpad.

Signed-off-by: David Bauer <mail@david-bauer.net>
2020-02-03 15:42:35 +01:00
Luiz Angelo Daros de Luca
0a85579e45 sane-backends: update to 1.0.29
- Migrate libusb dependency back to libsane
  (virtually all useful backends for OpenWrt would need it anyway)
- Disabled new usb-record-replay feature (avoid libxml2 dep)
- Disabled new escl backend (network-only backend are not too useful
  for OpenWrt and it requires libcurl, libnetsnmp, libavahi and libxml2)
- Workaround sane-daemon/postinst installation on Imagebuild
- Enabled backends kvs40xx and mustek_usb2 (fixed upstream)
- Fix bigendian compilation
  (https://gitlab.com/sane-project/backends/-/merge_requests/329)
- Fix missing std::round() for uclibc
  (https://gitlab.com/sane-project/backends/issues/237)
- Fixes FS#2685: coldplug was running before usblp was loaded. Now
  it grants access do usblp when a device using it is plugged.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2020-02-03 02:24:08 -03:00
Rosen Penev
87e5ded04c
shadow: update to 4.8.1
Fixed license information.

Removed patch requiring autoreconf and replaced with a configure variable.

Removed faulty patch that broke systems without a disabled crypt size hack.
Replaced with using a SED command as well as bcrypt, which works in musl.

Removed su patch and converted it to a SED command in the Makefile.

Added new shadow utilities.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-02 13:07:52 -08:00
Hannu Nyman
07cef285bf zip: rename package to infozip to avoid name collision with tools
Rename "zip" to "infozip" to avoid name collision, as the same
zip package has been introduces to the build tools as zip.
Buildbot does not like that.

Reference to #10985 and #11089 as well as
ad8c2d6099

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-02-01 10:23:16 +02:00
Jianhui Zhao
34e19dbb6f rtty: update to 7.0.1
Drop the depend of libuwsc

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-01-31 16:31:09 +08:00
Sebastian Kemper
4de12edd85 mariadb: security bump to 10.4.12
Fixes CVE-2020-2574.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-30 21:25:06 +01:00
Rosen Penev
3aa009478a
prometheus-node-exporter-lua: fixed small warning
This happens during compilation:

Enabling network
./etc/init.d/prometheus-node-exporter-lua: line 7: /lib/functions/network.sh: No such file or directory

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 18:55:31 -08:00
Rosen Penev
53a7735233
vim: install vimdiff symlink for vim-fuller
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-27 18:23:48 -08:00
Lucian Cristian
d3e497bae6 pciutils: update to 3.6.4
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-01-27 22:19:46 +02:00
Rosen Penev
c3b4dd833f
Merge pull request #11082 from neheb/lcdp
lcdproc: add serdisplib dependency
2020-01-25 15:19:52 -08:00
Rosen Penev
77f41efb45
Merge pull request #10425 from luizluca/sane-nonroot
sane-backends: run (xinetd) saned as non-root
2020-01-24 23:47:27 -08:00
Rosen Penev
9c1ed1eee2
Merge pull request #11089 from neheb/zip
zip: remove host build
2020-01-23 15:39:04 -08:00
Rosen Penev
a1a91bde95
sysstat: update to 2.2.1
Fixes CVE-2019-16167.

Fixed CPE_ID.

Added PKG_LICENSE_FILES.

Added PKG_BUILD_PARALLEL for faster compilation.

Added nls capability.

Ran init script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 20:53:47 -08:00
Rosen Penev
3eda24351e
zip: remove host build
This is conflicting with tools/zip where the HostBuild is specified.
This should allow the zip package to show up.

Several cleanups were also performed for consistency between packages.

Added PKG_BUILD_PARALLEL:=1 for faster compilation.

Remove PKG_CHECK_FORMAT_SECURITY. Patched the issue instead.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 17:04:43 -08:00
Yuhei OKAWA
0f59b54f1a open-vm-tools: bump to version 11.0.5
tested x86_64 generic on ESXi 6.5u2

Signed-off-by: Yuhei OKAWA <tochiro.srchack@gmail.com>
2020-01-22 14:48:18 +00:00
Kirill Lukonin
7031a2ecaa fft-eval: new maintainer
Signed-off-by: Kirill Lukonin <klukonin@gmail.com>
2020-01-21 19:34:47 +05:00
Rosen Penev
c5e0ffddc9
lcdproc: add serdisplib dependency
It gets picked up when it is existing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-20 17:13:04 -08:00
Kirill Lukonin
772996bd2a fft-eval: update to the version with ath11k support
Latest fft-eval has some extra features such as ath11k support, double precision in json signal calculation, and cleanups (batctl references, minor bugfixes, etc )
This commit is a version and makefile update. Now the native project Makefile do the job (compilation and linking).

Signed-off-by: Kirill Lukonin <klukonin@gmail.com>
2020-01-20 12:15:45 +05:00
Rosen Penev
40975c6c1e
Merge pull request #11040 from jefferyto/gpsd-3.20
gpsd: Update to 3.20, add/refresh patches
2020-01-19 17:03:48 -08:00
Rosen Penev
82747d743d
Merge pull request #10989 from BKPepe/btrfs-progs-update
btrfs-progs: update to version 5.4.1
2020-01-16 14:29:04 -08:00
Jeffery To
a29905c42b gpsd: Update to 3.20, add/refresh patches
New patches (both for SConstruct):

* Do not import from distutils. Since Python support/modules are not
  built, there is no need to import from distutils. (Importing from
  distutils may prevent the package from being built on systems without
  a full distutils module, e.g. Debian with python3-minimal.)

  I have added back the import in places where it may be helpful to
  have, if scons is run manually.

  Fixes #10993.

* Do not check the size of time_t. The way this is done is to compile
  and run a test program; this fails when cross-compiling[1].

  This doesn't appear to affect any functionality (other than missing a
  compile-time warning that things will fail in 2038 if time_t is too
  small).

[1]: https://gitlab.com/gpsd/gpsd/issues/48

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-01-17 04:42:46 +08:00
Paulo Machado
1fa9e829c4 canutils: fix canutils makefile dependency
PKG_RELEASE bumped

Signed-off-by: Paulo Machado <pffmachado@yahoo.com>
2020-01-15 00:36:10 +00:00
Paulo Machado
b70cb0ef5e canutils: fix canutils makefile dependency
DEPENDS attribute makes canutils fail on installation procedure

Removing it makes a successful build

Signed-off-by: Paulo Machado <pffmachado@yahoo.com>
2020-01-14 10:57:49 +00:00
Rosen Penev
5969273ff4
canutils: Switch to autotools instead of regular Makefile
The regular Makefile is totally broken and does not pass CFLAGS. This
breaks compilation with PKG_ASLR_PIE and also does not pass -Os.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-12 15:28:58 -08:00
Rosen Penev
479c5d195c
Merge pull request #10787 from neheb/z
zsh: Update to 5.7.1
2020-01-12 15:19:44 -08:00
Josef Schlehofer
c864563372
btrfs-progs: update to version 5.4.1
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-01-11 23:11:09 +01:00
Rosen Penev
cb63deb8e9
spi-tools: Disable PIE
Causes compilation failure.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-10 18:13:05 -08:00
Paul Fertser
db10b426b1 openocd: update to current master, allow building without USB
The last OpenOCD release was 3 years ago, plenty of new functionality
was added since then. Two security-related patches went in too.

While at it, add a menuconfig option to allow building without any USB
dependencies, useful for devices counting on sysfsgpio to access
targets.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
2020-01-10 14:28:42 +03:00
Rosen Penev
518628c214
Merge pull request #10934 from neheb/tc
tcsh: Update to 6.22.02
2020-01-08 16:19:33 -08:00
Rosen Penev
ee56a6dec9
Merge pull request #10930 from neheb/jj
spi-tools: Update to 0.8.4
2020-01-08 16:10:05 -08:00
Rosen Penev
825b7016e2
zsh: Update to 5.7.1
Remove --disable-dynamic. It disables regex support.

Installed extra lib files.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-08 16:01:18 -08:00
Rosen Penev
2e992a0794
Merge pull request #10867 from neheb/pci
pciutils: Use MIPS16
2020-01-08 15:54:24 -08:00
Daniel Golle
3c0291c316 opensc: update to version 0.20.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-07 01:29:45 +02:00
Daniel Golle
fc77cb6474 ccid: update to version 1.4.31
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-07 01:27:16 +02:00
Daniel Golle
e87bfe4631 pcsc-lite: update to version 1.8.26
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-07 01:27:16 +02:00
Daniel Golle
ea0b3370e5 cryptsetup: update to version 2.2.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-07 01:27:16 +02:00
Daniel Golle
22eee61766 lvm2: update to version 2.03.05
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-01-07 01:27:16 +02:00
Hannu Nyman
004faf98f5 smartmontools: fix dependency declaration by f5f49e4
Fix the dependency declaration by removing the unnecessary/illegal
commas:

>  WARNING: Makefile 'package/feeds/packages/smartmontools/Makefile' has a dependency on 'smartd,', which does not exist
>  WARNING: Makefile 'package/feeds/packages/smartmontools/Makefile' has a dependency on 'nail,', which does not exist
>  tmp/.config-package.in:153368:warning: ignoring unsupported character ','
>  tmp/.config-package.in:153373:warning: ignoring unsupported character ','

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-01-06 12:39:45 +02:00
Rosen Penev
efc94a457c
tcsh: Update to 6.22.02
Updated URL list. Changed to HTTPS also.

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_INSTALL as is standard with most packages.

Small optimization to shell script.

Added two patches to fix compilation. Refreshed the other one.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-05 17:11:46 -08:00
Rosen Penev
ac621779ca
spi-tools: Update to 0.8.4
Fix PKG_LICENSE

Switch to standard PKG_INSTALL to simplify the Makefile.

Add PKG_BUILD_PARALLEL for faster compilation.

Add URL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-05 17:08:17 -08:00
Maxim Storchak
f5f49e48fe smartmontools: package a script for sending email notifications
A separate package which depdens on msmtp and nail is introduced.
Once more packages provide `sendmail` and `mail` interfaces, this
dependency can be made more flexible.

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-01-05 22:32:25 +02:00
Maxim Storchak
67600c2aaa smartmontools: update to 7.1
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-01-05 19:18:21 +02:00
Rosen Penev
a3ab7a7931
smstools3: Run in foreground
Allows procd to be able to stop the service.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-31 21:37:23 -08:00
Hannu Nyman
c62f8962ba nano: update to 4.7
Update nano to version 4.7

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-12-29 15:18:27 +02:00
Rosen Penev
c99cca25a1
domoticz: Fix compilation with uClibc-ng
Added upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-24 17:21:38 -08:00
Rosen Penev
662d0d8a8f
pciutils: Use MIPS16
There's no real computation going on. Slims the package slightly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-23 18:12:08 -08:00
Rosen Penev
2fbe880d58
Merge pull request #10759 from ynezz/upstream/uledd-1.0.1
uledd: bump to 1.0.1
2019-12-22 21:41:41 -08:00
Rosen Penev
c50497dedc
Merge pull request #10815 from Cynerd/zsh-invalid-postrm
zsh: fix invalid postrm script and little refactor of scripts
2019-12-22 21:39:18 -08:00
Luiz Angelo Daros de Luca
794c950b32 sane-backends: run (xinetd) saned as non-root
saned requires write access scanner USB bus for its process and
to usblp/bind in order to rebind multifunctional printers back
to usblp (for printing with p910nd).

A hotplug script monitor new USB devices for scanners. Scanners
are detected by searching /usr/share/sane/<vendor>-<backend>.usbid
for the device product_id.

The package saned creates user saned:scanners. Access is granted to
group scanners.

The default xinetd conf was updated to run as saned:scanner.

sane-daemon pkg now has a postinst trigger that runs udevtrigger for
granting perms where there are connected scanners during installation.

Existing hotplug scripts from hplip were removed. They were mostly
useless.

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-12-21 20:44:56 -03:00
Luiz Angelo Daros de Luca
9c901e1bd1 hplip: bump to 3.19.12
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2019-12-21 20:44:06 -03:00
Michael Heimpold
c35553322c open-plc-utils: take maintainership
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2019-12-21 23:31:50 +01:00
Florian Fainelli
80f881568f treewide: Remove self from PKG_MAINTAINER
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2019-12-21 12:52:41 -08:00
Rosen Penev
3c0213606f
Merge pull request #10786 from neheb/fis
fish: Fix compilation with libcxx
2019-12-19 12:46:12 -08:00
Rosen Penev
261c10098f
Merge pull request #10823 from gekmihesg/restic
restic: add package
2019-12-19 12:44:43 -08:00
Rosen Penev
5e4c1b638e
Merge pull request #10818 from Cynerd/shadow-default-encryption-method
shadow: change default encryption method from DES to SHA512
2019-12-19 10:31:59 -08:00
Markus Weippert
36e73bdd6e restic: add package
Signed-off-by: Markus Weippert <markus@gekmihesg.de>
2019-12-19 19:27:33 +01:00
Josef Schlehofer
101791a236
btrfs-progs: Update to version 5.4
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-12-19 14:06:10 +01:00
Karel Kočí
c09d6042fe
zsh: drop bash syntax in postinst
Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-12-19 10:35:33 +01:00
Rosen Penev
a135cbb9f1
fish: Fix compilation with libcxx
cxxabi.h is a useless header that libcxx does not include.

Remove indent on postint script. It should be on the same as the above
section.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-18 12:01:21 -08:00
Karel Kočí
f27ce05a58
shadow: change default encryption method from DES to SHA512
Busybox in default uses SHA512 as well.

On big ditribution this default is sourced from PAM. That means that
shadow reads pam settings and uses that. OpenWrt in most cases does not
have PAM installed and in such case shadow fallbacks to its own default
which is DES. This just changes that default to SHA512 which is
consistent with rest of the system.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-12-18 11:37:39 +01:00
Karel Kočí
d2d193d818
zsh: fix invalid postrm script and little refactor of scripts
The postrm script was missing shebang. Postrm scripts are packaged and
executed directly and not sourced by default script (as in case of prerm
and postinst).

Also move some indents around to not confuse reader. The section in
postinst was indented to same level as grep "condition" but is on same
level as initial grep (not part of that "condition").

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
2019-12-18 10:04:41 +01:00
Rosen Penev
fb7ed3d996
usbmuxd: Update to latest master
usbmuxd must be ran for many of the idevice tools. Added an init
script to make this easier.

Added myself as maintainer.

Fix PKG_CVE_ID.

Added config directory.

Placed in a submenu for easier readability.

Add extra tool

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-16 12:36:23 -08:00
Rosen Penev
9fbe1c247e
idevicerestore: Add package
Allows to flash an iOS device without using iTunes.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-16 12:24:01 -08:00
Yousong Zhou
14ee7cd3bf qemu: bump to version 4.2.0 2019-12-16 02:50:15 +00:00
Rosen Penev
ac83adacb2
bonnie++: Remove several pointless options
Needed for libcxx compatibility.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-12 23:40:46 -08:00
Rosen Penev
b92ef6f4ce
Merge pull request #10727 from neheb/fhfgiehi
opensc: Fix compilation without deprecated OpenSSL APIs
2019-12-11 14:20:06 -08:00
Petr Štetiar
65ac16fce9 uledd: bump to latest version 1.0.1
018f57e713fa cmake: bump version to 1.0.1
b90c65be87c5 ubus: add state method
034e3a77680d scene: add dumping of state to blobmsg
d21b0946e6f6 scene: add all LEDs during scene creation
f31a6f2b8c3b led: add dumping of state to blobmsg
cead0f7f54f6 add support for scenes with priorities
8637a86307d7 led: remove string format from led_state_str
0eaa67a5a687 led: add led_from_path
8243708905aa tests: add basic blob-led unit test
99bcdaa306f7 refactor blob LED parsing into separate unit
210c5e3c5128 led: change sysfs LED path for unit tests
310a676e50d7 add cram based unit tests
eb7acbb08e36 led: led_add: add debug output
ca9c762fb29a led: make timer tick interval variable
44d072039680 led: allow running and stopping
df0c7772c9c6 timer: add missing includes
2aab48d1143c cmake: add sources into static library
83d4189606ca fix multiple timer drifts by using singular timer for all LEDs
3abe097ebecf log: output function name in debug log messages
5c768b337df8 led: set current brightness only after success
cf93720951bc allow overriding of default ubus socket path
b642b650a612 led: fix initial LED fading out
ba00ca0e886c fix deprecated SPDX license identifier
766448f68e69 convert content of README into Markdown format
079e773e3250 rename README into README.md
76eb126d9eb5 add LICENSE file
7a006926c442 add initial GitLab CI support
cc94cd4c59b0 replace stderr based logging with ulog
7aa9c35a9581 add basic application versioning
ecd26be4c5dd add basic logging
cc42a9c79ad9 factor out ubus stuff into separate unit
13a589678c29 factor out led stuff into separate unit
7763972de980 fix sign issue spotted by compiler
aef09580c960 cmake: enable extra compiler warnings
97663b4e1d15 cmake: fix include dirs and libs lookup
875a9e15b10a fixes a small bug that failed to reset the state to LED_SET when reconfiguring a LED

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2019-12-11 22:46:56 +01:00
Petr Štetiar
ddf62fd4cf uledd: fix license to correct LGPL-2.1-only
"This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU Lesser General Public License version 2.1"

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2019-12-11 22:32:23 +01:00
Hannu Nyman
3b7be31759
Merge pull request #10756 from marcin1j/pr/20191210-collectd-uci-vmem
collectd: add vmem uci config
2019-12-11 18:15:30 +02:00
Rosen Penev
6f9cdac55f
Merge pull request #10737 from mstorchak/tmux
tmux: update to 3.0a
2019-12-10 23:53:30 -08:00
Rosen Penev
9b21f69404
usbmuxd: Update to latest git version
Fixes compilation with libimobiledevice.

Small cleanups for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-10 16:30:26 -08:00
Marcin Jurkowski
3763b238e7 collectd: add vmem uci config
Signed-off-by: Marcin Jurkowski <marcin1j@gmail.com>
2019-12-11 00:22:47 +01:00
Maxim Storchak
b942e07a72 tmux: update to 3.0a
- switch to codeload

Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2019-12-09 17:51:14 +02:00
Rosen Penev
5c015d1eb7
opensc: Fix compilation without deprecated OpenSSL APIs
Based on upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-08 14:50:31 -08:00
Josef Schlehofer
2c22dcd3dc
nnn: Update to version 2.8.1
Removed findutils-xargs dependency due to added busybox support in version 2.8

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-12-06 21:47:32 +01:00
Hannu Nyman
4562ce77ec
Merge pull request #10699 from ysc3839/ttyd
ttyd: add reload trigger
2019-12-05 22:16:04 +02:00
Rosen Penev
936a52610a
unrar: Update to 5.8.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-04 10:14:29 -08:00
Richard Yu
7331df7bac
ttyd: add reload trigger
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2019-12-03 09:17:12 +08:00
Rosen Penev
392a8f4d52
Merge pull request #10696 from jefferyto/byobu-1.130
byobu: Update to 5.130
2019-12-02 13:29:07 -08:00
Jeffery To
51a047b96f byobu: Update to 5.130
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-12-02 21:15:41 +08:00
Gerard Ryan
124deec9ae cache-domains: Changed to hotplug script
Since we have to restart dnsmasq to reload the config anyway, this
package doesn't need to run before anything. We do however need to
wait for the network so I've changed this service to be a hotplug
script and utility script.

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
2019-12-02 19:16:42 +10:00
Rosen Penev
54266c99b2
zstd: Fix compilation with uClibc-ng
Upstream backports.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-01 20:52:04 -08:00
Rosen Penev
70e4d5e627
Merge pull request #10656 from neheb/lcd
lcd4linux: Add limits header for PATH_MAX
2019-12-01 16:51:06 -08:00
Hannu Nyman
421dae85a3 nano: update to 4.6
Update nano editor to version 4.6

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-12-01 14:18:08 +02:00
Rosen Penev
32539ed310
Merge pull request #10658 from neheb/evt
evtest: Fix compilation with musl
2019-11-30 18:36:54 -08:00
Richard Yu
50751d675a
ttyd: log to syslog
Signed-off-by: Richard Yu <yurichard3839@gmail.com>
2019-11-29 02:38:13 +08:00
Rosen Penev
9059e586d7
evtest: Fix compilation with musl
Backported upstream patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-27 23:40:40 -08:00
Rosen Penev
ca4dc015fa
lcd4linux: Add limits header for PATH_MAX
Fixes compilation on musl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-27 23:36:07 -08:00
Rosen Penev
5256c104e8
pciutils: Fix pkgconfig file
It's pointing to the host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-27 23:30:09 -08:00
Rosen Penev
04e94b44b5
lxc: Fix pkgconfig file
It's pointing to the host.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-27 23:28:24 -08:00
Rosen Penev
536a0cf071
procps-ng: Remove DEFAULT line
The intended behavior is to has the buildbot select all the applets
as well as packages only selecting what they need. This should do it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-26 22:51:31 -08:00
Stijn Tintel
784cb44b05
Merge pull request #10582 from neheb/domo
domoticz: Fix compilation with newer python
2019-11-26 01:59:00 +02:00
Hannu Nyman
5e0d5c9c7f collectd: enable cpufreq module for ipq40xx and brcm2708_bcm2709
As some ipq40xx CPUs support frequency scaling, enable building
collectd-mod-cpufreq for ipq40xx (for private builds) and
its package architecture brcm2708_bcm2709 (for buildbot)

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-11-23 20:47:18 +02:00
Rosen Penev
86fb182c1f
Merge pull request #10596 from neheb/f
fish: Convert to CMake
2019-11-20 16:50:26 -08:00
Rosen Penev
994e7b86e2
Merge pull request #10602 from micmac1/mary-104-deps
mariadb: prevent building against uClibc
2019-11-20 14:51:19 -08:00
Josef Schlehofer
32cbfce051 nnn: Add a new package
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-11-20 22:34:56 +01:00
Sebastian Kemper
d792174804 mariadb: prevent building against uClibc
MariaDB 10.4 includes some changes in sql/sql_statistics.cc that require
std::fmin and std::fmax. But these functions aren't available when
libstdc++ is compiled against uClibc, because uClibc doesn't pass the
test when libstdc++ checks for C99 math that supports "TR1" facilities
(macro: GLIBCXX_CHECK_C99_TR1).

Hence compilation fails:

[ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_table.cc.o
/builder/shared-workdir/build/sdk/build_dir/target-arc_archs_uClibc/mariadb-10.4.10/sql/sql_statistics.cc: In member function 'void Column_statistics_collected::finish(ha_rows, double)':
/builder/shared-workdir/build/sdk/build_dir/target-arc_archs_uClibc/mariadb-10.4.10/sql/sql_statistics.cc:2533:20: error: 'fmax' is not a member of 'std'
         val = std::fmax(estimate_total_distincts * (rows - nulls) / rows, 1.0);

This commit updates package dependencies to prevent a build against
uClibc. There is no reason to waste CPU cycles on the build bots.

The dependencies are also tidied up. In the past it made sense to define
MARIADB_COMMON_DEPENDS and MARIADB_COMMON_DEPENDS_EXE, because the
server had different dependencies compared to the library. But since the
library is now in its own package we can remove the differentiation.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-11-20 20:51:23 +01:00
Rosen Penev
faa8962178
fish: Convert to CMake
CMake is faster and allows to simplify the Makefile slightly. It also
creates a slightly smaller package for some reason.

Fixed license information.

Ran postinst through shellcheck. It was using bashisms.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-20 10:21:55 -08:00
Rosen Penev
21f05d0df1
domoticz: Add missing dependency
CMake picks up telldus-core now that it is in the tree.

Fixes #10246

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-18 16:25:43 -08:00
Rosen Penev
56c2caadbd
domoticz: Fix compilation with newer Python
Backported upstream patch.

Fixes #10543

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-18 16:25:40 -08:00
Yousong Zhou
df4811c6c3 qemu: bump to version 4.1.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-11-18 02:54:51 +00:00
Rosen Penev
c3af7141c6
Merge pull request #10570 from micmac1/maria-10.4
mariadb: major bump to 10.4, split off lib package
2019-11-17 18:18:31 -08:00
Etienne Champetier
50b825e7fa prometheus-node-exporter-lua: bump version
Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2019-11-17 18:16:48 -08:00
Zoltan Haindrich
7bec619f53 prometheus-node-exporter-lua: an unavaliable wifi interface may have stopped the scraper from functioning
Signed-off-by: Zoltan Haindrich <kirk@rxd.hu>
2019-11-17 18:16:48 -08:00
Andre Heider
a3af4c3691 prometheus-node-exporter-lua: respawn the process
Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-11-17 18:16:48 -08:00
Andre Heider
d8e637d064 prometheus-node-exporter-lua: add a config reload trigger
Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-11-17 18:16:48 -08:00
Andre Heider
48568ad9f9 prometheus-node-exporter-lua: switch config to openwrt interface names
Drop the config knob 'listen_address' and introduce 'listen_interface'
and 'listen_ipv6' instead.

'listen_interface' takes an openwrt interface name ('loopback', 'lan',
'wan' etc, or "*" for all), from which the primary IP is used to listen
on. If 'listen_ipv6' is set to '1', the IPv6 adress will be used, IPv4
elsewise.

procd interface triggers are now combined with this, so if the listen
interface is not yet configured when the init script is executed, the
process start is defered, and the trigger takes care of that once
the interface is ready.

Fixes #7670

Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-11-17 18:16:48 -08:00
Sebastian Kemper
4a67c844db mariadb: small plugins fixes
This adds a few lines to the BuildPlugin routine to install some missing
files for auth_pam as well as ha_spider.

It also adds a postinstall script that updates the ownership of a
directory used by auth_pam.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-11-17 17:17:04 +01:00
Sebastian Kemper
c1964dd8d2 mariadb: move libmariadb into its own package
This way when only wanting the library nobody needs to download and
compile the server package, saving space and time. Also this way we can
avoid sudden SONAME bumps during a server upgrade.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-11-17 16:05:29 +01:00
Sebastian Kemper
88511f13d0 mariadb: move mariadb-common into its own package
This moves mariadb-common into its own (tiny) package in preparation for
moving out libmariadb as well. Otherwise the library would have a
dependency on the big mariadb package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-11-17 15:54:17 +01:00
Sebastian Kemper
a90561a90b mariadb: bump to major version 10.4
Highlights:

- Bump from 10.2.26 to 10.4.10
- auth_pam got replaced with never version, old one still available as
  auth_pam_v1
- semisync plugins were merged into the core
- Upstream now installs symlinks for binaries with mariadb prefix. To
  accommodate that this commit updates Package/mariadb/install/bin
  accordingly.
- Patches are updated with new ones from Debian and Arch (thanks!)
- libedit patch dropped because it's upstream now.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-11-17 15:48:25 +01:00
Hannu Nyman
4cdc7d1cec collectd: update to 5.10.0
Update collectd to 5.10.0
* leave new plugins as disabled for now (procevent, sysevent)
* refresh patches. Remove unenecessary version fix

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-11-16 14:46:05 +02:00
Johann Neuhauser
b51d8b252e docker-ce: bump to version 19.03.5
Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
2019-11-16 20:19:59 +08:00
Hauke Mehrtens
b46d21a54e io: Add TARGET_LDFLAGS to fix PIE
Add the OpenWrt TARGET_LDFLAGS to the compile command to activate PIE support
for the io tool when it is activated globally in OpenWrt.

Signed-off-by: Hauke Mehrtens <hauke.mehrtens@intel.com>
2019-11-13 23:25:03 +01:00
Hauke Mehrtens
9936e16b72 io: Fix printing 4 bytes memory on 64 bit systems
On 64 bit Linux systems long is 8 bytes long, on 32 bit Linux systems it
is 4 bytes long. Here we want to print 4 bytes and not 8 bytes, use int
instead of long.

This fixes printing 4 bytes on 64 bit systems.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2019-11-13 23:25:03 +01:00
Wolfgang Breyha
827969027a pps-tools: use INSTALL_DATA instead of CP
Signed-off-by: Wolfgang Breyha <wbreyha@gmx.net>
2019-11-08 10:58:57 +01:00
Wolfgang Breyha
bbd66b26e4 pps-tools: install timepps.h in location specified by RFC 2783
This is need by eg. gpsd to build with proper PPS support.
It was already submitted once in #2892 which ended in a stalemate.
Signed-off-by: Wolfgang Breyha <wbreyha@gmx.net>
2019-11-08 10:58:57 +01:00
Rosen Penev
aaccad695e
zstd: Update to 1.4.4
More speed improvements.

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-06 18:19:38 -08:00
Rosen Penev
f9041ad9b7
can-utils: Update to 2018.02.0
Switched to codeload for simplicity.

Switched to PKG_INSTALL for consistency.

Added PKG_BUILD_PARALLEL for faster compilation.

Added extra utilities added by the newer version.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-06 14:51:23 -08:00
Rosen Penev
2c08576233
Merge pull request #10467 from srchack/open-vm-tools-bump-11.0.1
open-vm-tools: bump to version 11.0.1
2019-11-06 08:52:23 -08:00
Johann Neuhauser
a6be45ba66 docker-ce: fix cross compilation and enable build for aarch64 and arm
Compile-tested on: bcm2710, imx6
Runtime-tested on: bcm2710, imx6

Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
2019-11-06 22:11:12 +08:00
Johann Neuhauser
0e969d4d69 containerd: enable build for aarch64 and arm
Compile-tested on: bcm2710, imx6
Runtime-tested on: bcm2710, imx6

Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
2019-11-06 22:11:12 +08:00
Johann Neuhauser
8f0eb6610c libnetwork: enable build for aarch64 and arm
Compile-tested on: bcm2710, imx6
Runtime-tested on: bcm2710, imx6

Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
2019-11-06 22:11:12 +08:00
Johann Neuhauser
fd99ce7cd6 runc: enable build for aarch64 and arm
Compile-tested on: bcm2710, imx6
Runtime-tested on: bcm2710, imx6

Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
2019-11-06 22:11:12 +08:00
Johann Neuhauser
07cbb3c52e runc: fix PKG_MIRROR_HASH and drop unused PKG_HASH
Signed-off-by: Johann Neuhauser <johann@it-neuhauser.de>
2019-11-06 22:11:12 +08:00
Hannu Nyman
77b7b32fab
Merge pull request #10445 from hnyman/collectd-ntp-fix
collectd: adjust reaction to ntp time change at boot time
2019-11-06 14:49:51 +02:00