Commit Graph

24906 Commits

Author SHA1 Message Date
Sebastian Kemper f37006c2e6 sane-backends: use macros (properly), remove chmod
- use $(INSTALL_DIR) instead of mkdir
- using $(INSTALL_CONF) and then running chmod is pointless, use
  $(INSTALL_DATA) directly
- /etc/xinetd.d/sane-port doesn't need read protection from non-root
  users, use $(INSTALL_DATA) as well

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-07-17 14:03:44 +02:00
Sebastian Kemper 977109e286 sane-backends: fix usbid file generation
On some build systems (build bots, Debian Buster for example) the
current mechanism in the Build/Install define doesn't run. Replace it
with shell fu that works.

Issue was reported, see [1].

[1] https://github.com/openwrt/packages/issues/16085

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-07-17 14:01:04 +02:00
Daniel Golle ad61196780
uvol: general clean up
* make sure new volumes are in state 'down' until explicitely
   requested to transition to 'up' state. Useful for additional
   verification steps after writing a read-only volume.
 * remove unused ubus events as blockd does that much better now

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-16 22:48:38 +01:00
Rosen Penev 9eb200f0d5
Merge pull request #16118 from commodo/python-updates1
python-{simplejson,cffi,pillow}: update versions
2021-07-15 11:46:40 -07:00
Rosen Penev 9ffdf3bc54
Merge pull request #16134 from luizluca/ruby-3.0.2
ruby: update to 3.0.2
2021-07-15 11:43:18 -07:00
Rosen Penev 48a1cfb761
Merge pull request #16127 from 1715173329/yq
yq: Update to 4.9.8
2021-07-15 11:41:29 -07:00
Rosen Penev 3e5863198f
Merge pull request #16124 from neheb/spa
boost: fix compilation error under SPARC
2021-07-15 11:40:52 -07:00
Luiz Angelo Daros de Luca 1b41e8f641 ruby: update to 3.0.2
This release fixes some bugs and these vulnerabilities:

* CVE-2021-31810: Trusting FTP PASV responses vulnerability in Net::FTP
* CVE-2021-32066: A StartTLS stripping vulnerability in Net::IMAP
* CVE-2021-31799: A command injection vulnerability in RDoc

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
2021-07-15 14:44:15 -03:00
Tianling Shen 855e5b6eb5
yq: Update to 4.9.8
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-07-15 17:24:46 +08:00
Rosen Penev efc8bc28ab
Merge pull request #15934 from lnslbrty/package/httptunnel
httptunnel: add new package
2021-07-14 19:22:37 -07:00
Rosen Penev ba06622589
Merge pull request #15899 from jefferyto/addrwatch-fixes
addrwatch: Various fixes
2021-07-14 19:21:35 -07:00
Rosen Penev 567cd225e5
Merge pull request #15702 from dangowrt/kplex-sierra-gps-start
kplex: add support for Sierra Wireless Gobi GPS
2021-07-14 19:19:41 -07:00
Rosen Penev 8e35ba8860 boost: fix compilation error under SPARC
Missing braces.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-14 19:08:47 -07:00
Luka Perkov 69df02caba
Merge pull request #16120 from sartura/uci2-1.0-5606418
uci2: bump to git HEAD as of 2021-07-12
2021-07-14 13:59:00 +02:00
Jakov Petrina e4be8d12aa uci2: bump to revision v1.0-5606418
Pull in latest API changes from upstream.

Signed-off-by: Jakov Petrina <jakov.petrina@sartura.hr>
2021-07-14 13:30:34 +02:00
Alexandru Ardelean f70ad0e816 pillow: bump to version 8.3.1
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-14 11:20:08 +03:00
Alexandru Ardelean e08b94b753 python-cffi: bump to version 1.14.6
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-14 11:20:07 +03:00
Alexandru Ardelean 69c86c3a19 python-simplejson: bump to version 3.17.3
Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-14 11:18:50 +03:00
Rosen Penev 048a2f68ca whois: remove nls.mk
whois as implemented in the OpenWrt package does not use gettext. Fixes
compilation issue with glibc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-13 21:19:17 -10:00
Rosen Penev db0ec36ce3
Merge pull request #16115 from haraldg/elektra_0.9.7
elektra: update to 0.9.7
2021-07-13 19:13:56 -07:00
Rosen Penev 1697536dde
Merge pull request #15863 from commodo/python-gdbm
python3: use gdbm for Berkley dbm
2021-07-13 18:22:57 -07:00
Harald Geyer 21abcc2968 elektra: update to 0.9.7
Notable changes:
* Use toml as new default storage backend:
  Upstream has removed the ini plugin, we have been using in the
  past. toml is still somewhat experimental, but upstream has
  designated it as future recommended default.
* Remove the dependency on boost. The only plugin needing that has
  been removed upstram.
* Enable plugins for libev and libuv event loop integration. This
  adds two new packages with the respective dependencies.
  Upstream has fixed the bugs preventing us from using this.
* Enable the internal notification plugin/system. This allows
  applications to automatically receive notifications about changes
  to their configuration. Again upstream fixing bugs enables this
  for us.
* Set the environment variable $XDG_CACHE_HOME to "/tmp/" globally
  to prevent elektra (and possibly other applications) from
  writing temporary data to flash.

Signed-off-by: Harald Geyer <harald@ccbib.org>
2021-07-13 23:45:43 +02:00
Alexandru Ardelean 78f6c2c5ad python3: use gdbm for Berkley dbm
Python works with GNU DBM and with Berkley DBM.
Berkley DBM has been under Oracle for some time.

And it's not clear how many Python users actually use DBM.

In the packages feed, we have both libdb47 (which is now under Oracle) and
GNU DBM. The GNU DBM has a compatibility layer for Berkley DBM.
There are newer versions than libdb47, but it's probably not worth having
them yet. The libbd47 tarball is ~40+ MB. Odds are newer versions will be
bigger and more bloated.

This change merges the old `python3-gdbm` package into the `python3-dbm`
package, since they are effectively using the same underlying library now,
i.e. gdbm.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-13 11:22:51 +03:00
Alexandru Ardelean efde2462c6 libs: gdbm: enable/install Berkley DBM compat layer
Python supports both GNU dbm and Berkley DBM.
GNU dbm also has a compatibility layer for Berkeley.

The current Berkley DB in OpenWrt is 4.7 and hasn't been updated in ages.
It's also pretty big.

So, an alternative for Python is to use GNU dbm for both (GNU and Berkley).

Also, removing static shared libraries from the build, to encourage the
usage of the shared ones.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
2021-07-13 11:22:32 +03:00
Rosen Penev fc9d8b5b91
Merge pull request #16108 from nxhack/libuv_1411
libuv: bump to 1.41.1
2021-07-12 23:15:05 -07:00
Etienne Champetier 03c3c92496 openvpn: enable LZO support by default for OpenSSL variant
User that don't control both OpenVPN client and server
might still need LZO support, so keep it enable by default for at least
OpenSSL variant.

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2021-07-12 23:47:12 -04:00
Josef Schlehofer e319e89fde
syslog-ng: disable mqtt
For now, disable mqtt as it was automatically enabled as the build
system finds compiled libpaho-mqtt-c and requires dependency.

---
Here is the output:
Package syslog-ng is missing dependencies for the following libraries:
libpaho-mqtt3c.so.1
---

This is a new feature since syslog-ng 3.33.1 and if anyone is interested
in it, it can be enabled.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-07-12 16:16:57 +02:00
Hirokazu MORIKAWA a374b76f9e libuv: bump to 1.41.1
Update to 1.41.1
 include fix CVE-2021-22918

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-07-12 14:20:33 +09:00
Philip Prindeville 8ece746b51
Merge pull request #16105 from turris-cz/syslog-ng/update
syslog-ng: update to version 3.33.1
2021-07-11 13:31:20 -06:00
Josef Schlehofer 46747ada81
Merge pull request #16089 from turris-cz/lxc-switch-gpg-keyserver
lxc: add patch to switch GPG server
2021-07-11 20:43:48 +02:00
Josef Schlehofer 2b4be08a8c
syslog-ng: update to version 3.33.1
- Release notes:
https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-3.33.1

- Bump version in config
It fixes:
WARNING: Configuration file format is too old, syslog-ng is running in compatibility mode. Please update it to use the syslog-ng 3.33 format at your time of convenience. To upgrade the configuration, please review the warnings about incompatible changes printed by syslog-ng, and once completed change the @version header at the top of the configuration file; config-version='3.31'

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-07-11 20:23:28 +02:00
Nick Hainke 65e19092a9 dawn: update to 2021-07-11
ec9a3a9 fix GCC11 compilation

Thanks to neheb and cotequeiroz.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-07-11 17:34:08 +02:00
Rosen Penev 6dfd07097d apache: update to 2.4.48
Refreshed patch.

Fixes:

CVE-2019-17567
CVE-2020-13938
CVE-2020-13950
CVE-2020-35452
CVE-2021-26690
CVE-2021-26691
CVE-2021-30641
CVE-2021-31618

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 11:17:36 +02:00
Rosen Penev 510301d3dc
Merge pull request #16096 from neheb/ibr
ibrdtn stuff: fix compilation with GCC11
2021-07-11 02:04:12 -07:00
Rosen Penev e3b89b6f5d ibrcommon: fix compilation with GCC11
GCC11 defaults to C++17, which does not allow throw specifiers.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:24:21 -07:00
Rosen Penev 20d01239c7 ibrdtn-tools: fix compilation with GCC11
throw() is not supported with C++17.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:23:55 -07:00
Rosen Penev 77e696ccdc ibrdtnd: fix compilation with GCC11
throw() is not compatible with C++17.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:23:55 -07:00
Rosen Penev f2313569b6 ibrdtn: fix compilation with GCC11
GCC11 defaults to C++17, which does now allow specifying throw().

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-11 00:23:55 -07:00
Rosen Penev f200c802c3
Merge pull request #15945 from neheb/tv
tvheadend: fix compilation with GCC 9 and 10
2021-07-11 00:18:38 -07:00
Rosen Penev a3a30041e4
Merge pull request #16068 from neheb/kea
kea: fix compilation with GCC11
2021-07-11 00:13:25 -07:00
Rosen Penev bd7b0eaa3b
Merge pull request #16073 from neheb/hashdeep
hashdeep: fix compilation with GCC11
2021-07-11 00:12:03 -07:00
Daniel Golle a78e527012
transmission: bump PKG_RELEASE
The commit updating the seccomp filter didn't bump PKG_RELEASE.
Do that now.

Fixes: 1141ee1e5 ("transmission: add new syscalls to seccomp filter)"
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-10 22:53:26 +01:00
Daniel Golle 1141ee1e51
transmission: add new syscalls to seccomp filter
Testing showed that additional syscalls are needed on ARMv7.
Add "getegid32", "geteuid32", "getgid32" and "getrandom" as they are
all innocent.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-10 22:04:50 +01:00
Daniel Golle e8c735f74a
autopart: work on MBR/DOS partitioned disks
Using GPT/UUID parition table is not always a possible choice.
Add support for MBR/DOS partitioned disks to make autopart work on
legacy targets like mt7623.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2021-07-10 22:04:43 +01:00
Josef Schlehofer 70e06afd07
lxc: add patch to switch GPG server
By default, there was used sks-keyservers.net pool, which has invalid
SSL certificate and they also announced that their service is deprecate
and no longer maintained.

Use the same GPG server as LXC is using by default in the newer
releases.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2021-07-10 18:16:52 +02:00
Rosen Penev d64eaa8796
Merge pull request #16072 from neheb/nutt
nut: fix compilation with GCC11
2021-07-09 12:54:17 -07:00
Josef Schlehofer 4124421cd5
Merge pull request #16077 from wodu/linuxptp_maint
linuxptp: Upgrade to version 3.1.1
2021-07-09 08:49:14 +02:00
Florian Eckert ef94ae52c3
Merge pull request #16066 from TDT-AG/pr/20210707-mwan3
mwan3: add internal command
2021-07-09 08:47:50 +02:00
Wojciech Dubowik fc72fdf27c linuxptp: Upgrade to version 3.1.1
Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@westermo.com>
2021-07-09 08:38:48 +02:00
Nick Hainke 3d174b39cd dawn: update to latest version
555268b ubus: filter neighbors by SSID when preparing nr
3db9607 data storage: match SSID when searching ap entry
a22f5a7 storage: ensure SSID strings are NULL-terminated

Signed-off-by: Nick Hainke <vincent@systemli.org>
2021-07-08 17:00:48 +02:00