feed/packages.git
4 years agoMerge pull request #11986 from jefferyto/python-target-build-tools-openwrt-19.07
Hannu Nyman [Tue, 28 Apr 2020 09:58:06 +0000 (12:58 +0300)]
Merge pull request #11986 from jefferyto/python-target-build-tools-openwrt-19.07

[openwrt-19.07] python,python3: Fix host build tool names recorded in target files

4 years agopython: Fix host build tool names recorded in target files 11986/head
Jeffery To [Tue, 28 Apr 2020 09:20:50 +0000 (17:20 +0800)]
python: Fix host build tool names recorded in target files

Python will record the values of CC, CXX, AR, and RANLIB (and other
configure options) used during compilation. pip will use these programs
when asked to compile extension modules on the target device.

* If ccache is used during build, CC and CXX will be ccache_cc and
  ccache_cxx, respectively, which are not available on-device (#11912).

* If an external toolchain is used during build, the values of these
  variables will contain the external toolchain prefix, which may not be
  available on target.

* If the normal toolchain is used during build, AR and RANLIB will
  contain the toolchain prefix, but the names of ar and ranlib on-device
  do not contain the prefix; they are named "ar" and "ranlib".

This changes the values of these variables in Python's files to match
the names available on-device, and without any toolchain prefix.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agopython3: Fix host build tool names recorded in target files
Jeffery To [Mon, 27 Apr 2020 06:10:53 +0000 (14:10 +0800)]
python3: Fix host build tool names recorded in target files

Python will record the values of CC, CXX, AR, and READELF (and other
configure options) used during compilation. pip will use these programs
when asked to compile extension modules on the target device.

* If ccache is used during build, CC and CXX will be ccache_cc and
  ccache_cxx, respectively, which are not available on-device (#11912).

* If an external toolchain is used during build, the values of these
  variables will contain the external toolchain prefix, which may not be
  available on target.

* If the normal toolchain is used during build, AR and READELF will
  contain the toolchain prefix, but the names of ar and readelf
  on-device do not contain the prefix; they are named "ar" and
  "readelf".

This changes the values of these variables in Python's files to match
the names available on-device, and without any toolchain prefix.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 9f81ab895eca0709d1a7b4804b36a5cd00b4f368)

4 years agoMerge pull request #11976 from br101/pingcheck-update
Rosen Penev [Mon, 27 Apr 2020 22:27:27 +0000 (15:27 -0700)]
Merge pull request #11976 from br101/pingcheck-update

pingcheck: Update and add script directories

4 years agopingcheck: Update and add script directories 11976/head
Bruno Randolf [Wed, 12 Feb 2020 11:47:25 +0000 (11:47 +0000)]
pingcheck: Update and add script directories

- Update to version with longer interface names.

- Add /etc/pingcheck/(on|off)line.d/ directories with an example
  script. Closes #11263

Signed-off-by: Bruno Randolf <br1@einfach.org>
4 years agompd: update to 0.21.23
Rosen Penev [Thu, 23 Apr 2020 23:15:39 +0000 (16:15 -0700)]
mpd: update to 0.21.23

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 332e6d4e26763e398a59362f1590bf0bbe6c967a)

4 years agoMerge branch 'BKPepe-19.07-php7' into openwrt-19.07 (fixes #11923)
Michael Heimpold [Sat, 25 Apr 2020 19:18:02 +0000 (21:18 +0200)]
Merge branch 'BKPepe-19.07-php7' into openwrt-19.07 (fixes #11923)

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
4 years agoMerge branch '19.07-php7' of https://github.com/BKPepe/packages into
Michael Heimpold [Sat, 25 Apr 2020 19:15:18 +0000 (21:15 +0200)]
Merge branch '19.07-php7' of https://github.com/BKPepe/packages into
a local branch for conflict resolving.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
4 years agophp7: fix dependencies for mysqlnd (fixes #11113)
Michael Heimpold [Sun, 26 Jan 2020 20:53:14 +0000 (21:53 +0100)]
php7: fix dependencies for mysqlnd (fixes #11113)

When during the build the openssl extension is also selected, then
the mysqlnd extension depends on it, too.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 50b1cd3757497a569538d751f4681a40df1b1202)

4 years agoMerge pull request #11948 from dvtirol/rlm_rest-19.07
Hannu Nyman [Sat, 25 Apr 2020 06:56:00 +0000 (09:56 +0300)]
Merge pull request #11948 from dvtirol/rlm_rest-19.07

OpenWrt 19: freeradius3: Support building freeradius3-mod-rest

4 years agofreeradius3: Support building freeradius3-mod-rest 11948/head
Tobias Girstmair [Wed, 15 Apr 2020 10:45:58 +0000 (12:45 +0200)]
freeradius3: Support building freeradius3-mod-rest

Signed-off-by: Tobias Girstmair <tobias.girstmair@tirol.gv.at>
4 years agoMerge pull request #11946 from jefferyto/python-pip-pep517-pyc-fix-openwrt-19.07
Hannu Nyman [Fri, 24 Apr 2020 16:30:16 +0000 (19:30 +0300)]
Merge pull request #11946 from jefferyto/python-pip-pep517-pyc-fix-openwrt-19.07

[openwrt-19.07] python-pip,python3-pip: Fix error when installing packages that require compilation

4 years agopython-pip: Fix error when installing packages that require compilation 11946/head
Jeffery To [Fri, 24 Apr 2020 15:31:44 +0000 (23:31 +0800)]
python-pip: Fix error when installing packages that require compilation

This addresses one of the issues raised in #11912.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agopython3-pip: Fix error when installing packages that require compilation
Jeffery To [Fri, 24 Apr 2020 13:09:37 +0000 (21:09 +0800)]
python3-pip: Fix error when installing packages that require compilation

This addresses one of the issues raised in #11912.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 11bc05763d6cb351842a7bd55e736b601656a41a)

4 years agotravelmate: refine logical interface selection
Dirk Brenken [Fri, 24 Apr 2020 06:28:16 +0000 (08:28 +0200)]
travelmate: refine logical interface selection

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 9eebb43159f0946f9efef41bbbd14361df60afa7)

4 years agoless: add ALTERNATIVES
Josef Schlehofer [Tue, 21 Apr 2020 21:30:48 +0000 (23:30 +0200)]
less: add ALTERNATIVES

This package can not be installed if you have installed less from
busybox.

Collected errors:
 * check_data_file_clashes: Package less wants to install file /bin/less
        But that file is already provided by package  * busybox
 * opkg_install_cmd: Cannot install package less.

To avoid this error, I moved it from /bin/less to /usr/bin/less.

If you install it now, it changes symlink from busybox to /usr/bin/less
/bin/less -> busybox*
/bin/less -> /usr/bin/less*

When you remove it, it changes symlink back to busybox.

That's why postint and postrm scripts are no longer needed.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 0ae161ecb6928f87103921237ce28a54cdfd6061)

4 years agoMerge pull request #11938 from aleksander0m/aleksander/modem-updates-19.07
Rosen Penev [Thu, 23 Apr 2020 05:31:46 +0000 (22:31 -0700)]
Merge pull request #11938 from aleksander0m/aleksander/modem-updates-19.07

libqmi and MM updates for stable 19.07

4 years agomodemmanager: release 1.12.8 11938/head
Aleksander Morgado [Sat, 14 Mar 2020 09:27:09 +0000 (10:27 +0100)]
modemmanager: release 1.12.8

https://lists.freedesktop.org/archives/modemmanager-devel/2020-March/007729.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit 052d9274eff6accf383ea3e416bc95465e1f3268)

4 years agomodemmanager: release 1.12.6
Aleksander Morgado [Wed, 12 Feb 2020 10:26:19 +0000 (11:26 +0100)]
modemmanager: release 1.12.6

https://lists.freedesktop.org/archives/modemmanager-devel/2020-February/007713.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit d121e270e88f0015589b5c00f563c767ac145b09)

4 years agolibqmi: update version to 1.24.10
Aleksander Morgado [Sat, 11 Apr 2020 05:17:14 +0000 (07:17 +0200)]
libqmi: update version to 1.24.10

https://lists.freedesktop.org/archives/libqmi-devel/2020-April/003275.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit 5f995ccb47006dfc096b68b84ac1885d7ef9d32a)

4 years agolibqmi: update to version 1.24.8
Aleksander Morgado [Mon, 16 Mar 2020 11:28:24 +0000 (12:28 +0100)]
libqmi: update to version 1.24.8

https://lists.freedesktop.org/archives/libqmi-devel/2020-March/003248.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
(cherry picked from commit b3fe4254ab4549d88ea32be3faa9636338d7d179)

4 years agolibqmi: bump libqmi version
Nicholas Smith [Sun, 1 Mar 2020 23:16:54 +0000 (09:16 +1000)]
libqmi: bump libqmi version

Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
(cherry picked from commit e9813262f93b65420134655651f9d842e06b4829)

4 years agoMerge pull request #11928 from jefferyto/golang-1.13.10-openwrt-19.07
Rosen Penev [Wed, 22 Apr 2020 19:54:27 +0000 (12:54 -0700)]
Merge pull request #11928 from jefferyto/golang-1.13.10-openwrt-19.07

[openwrt-19.07] golang: Update to 1.13.10

4 years agotravelmate: release 1.5.4
Dirk Brenken [Wed, 22 Apr 2020 19:00:03 +0000 (21:00 +0200)]
travelmate: release 1.5.4

* add 'status_service' as workaround to init for 19.07
* fix 'wifionice' auto-login script
* fix autologin script matching
* change wifi scanning to logical interface name,
  no longer use the radio device

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 59cca01a23e654a5002058a402f4e6966b129b41)

4 years agogolang: Update to 1.13.10 11928/head
Jeffery To [Wed, 22 Apr 2020 18:41:32 +0000 (02:41 +0800)]
golang: Update to 1.13.10

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agoMerge pull request #11925 from stangri/19.07-simple-adblock
Hannu Nyman [Wed, 22 Apr 2020 17:57:38 +0000 (20:57 +0300)]
Merge pull request #11925 from stangri/19.07-simple-adblock

[19.07] simple-adblock: bugfix: start downloads on cold boot/fresh install

4 years agosimple-adblock: bugfix: start downloads on cold boot 11925/head
Stan Grishin [Wed, 22 Apr 2020 17:46:07 +0000 (17:46 +0000)]
simple-adblock: bugfix: start downloads on cold boot

Signed-off-by: Stan Grishin <stangri@melmac.net>
4 years agophp7: update to version 7.2.30 11923/head
Josef Schlehofer [Wed, 22 Apr 2020 16:04:10 +0000 (18:04 +0200)]
php7: update to version 7.2.30

Fixes:
CVE-2020-7066
CVE-2020-7064

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
4 years agoMerge pull request #11882 from yousong/wget1907
tripolar [Sat, 18 Apr 2020 17:56:05 +0000 (19:56 +0200)]
Merge pull request #11882 from yousong/wget1907

[19.07] acme: depends on wget-ssl

4 years agoacme: depends on wget-ssl 11882/head
Yousong Zhou [Mon, 6 Apr 2020 02:31:49 +0000 (10:31 +0800)]
acme: depends on wget-ssl

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry picked from commit d917d662aedd9c133217b5c6d8c5a4f4a6bd3dea)

4 years agowget: make the ssl variant provides wget-ssl
Yousong Zhou [Mon, 6 Apr 2020 02:20:55 +0000 (10:20 +0800)]
wget: make the ssl variant provides wget-ssl

This is to address the need for specifying dependency on a wget
implementation with ssl support.

Now we have a game of names for opkg

 1. uclient-fetch: minimal version by openwrt project
 2. wget-nossl: gnu wget w/o ssl support
 3. wget-ssl: for the moment since this commit, gnu wget w/ ssl support
 4. wget: uclient-fetch, wget-nossl, or wget-ssl
 5. gnu-wget: wget-nossl or wget-ssl

By the time we provide some dummy package like uclient-fetch-ssl and
make it also provide wget-ssl, I guess by then we will also need
gnu-wget-ssl...

Ref: https://github.com/openwrt/packages/issues/11534
Ref: https://github.com/openwrt/packages/pull/9941
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
(cherry picked from commit 585e4a38feca24c9650d4e762b44146ecd75d4d0)

4 years agowget: do not provide itself
Karel Kočí [Tue, 26 Nov 2019 12:56:22 +0000 (13:56 +0100)]
wget: do not provide itself

The package wget should not say that it provides itself.

This also make gnu-wget provide general so it is not written in Makefile
twice.

Signed-off-by: Karel Kočí <karel.koci@nic.cz>
(cherry picked from commit 75f2be7d509e802f2d946d732e7a7539c2b27d2e)

4 years agoadblock: filter spurious line endings in sources
Dirk Brenken [Sat, 18 Apr 2020 13:33:16 +0000 (15:33 +0200)]
adblock: filter spurious line endings in sources

* prevent processing of spurious line endings
  that confuses (g)awk

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit e291d680558f40ae6d0d0a7006ac1991a6910d2f)

4 years agogit: update to version 2.26.1
Josef Schlehofer [Wed, 15 Apr 2020 14:51:50 +0000 (16:51 +0200)]
git: update to version 2.26.1

Fixes: CVE-2020-5260
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 0551a5b030160054e755a750a62b2af84809dfb6)

4 years agogit: update to version 2.25.1
Josef Schlehofer [Sat, 29 Feb 2020 16:15:32 +0000 (17:15 +0100)]
git: update to version 2.25.1

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 3e0e16ec752782b7c41da434fe98cb17917afc9e)

4 years agogit: update to version 2.25.0
Josef Schlehofer [Sun, 19 Jan 2020 09:51:01 +0000 (10:51 +0100)]
git: update to version 2.25.0

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 12bd25596c49261234cb4d7569fdceed8a14d9f9)

4 years agolibupnp: remove patch that should not be there
Rosen Penev [Sat, 18 Apr 2020 07:58:59 +0000 (00:58 -0700)]
libupnp: remove patch that should not be there

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agominidlna: fix patches from last backport
Rosen Penev [Sat, 18 Apr 2020 03:50:12 +0000 (20:50 -0700)]
minidlna: fix patches from last backport

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agolibxslt: update to 1.1.34
Rosen Penev [Fri, 20 Mar 2020 00:07:29 +0000 (17:07 -0700)]
libxslt: update to 1.1.34

Fixes all known CVEs.

Various Makefile cleanups for consistency between packages.

Added PIC explicitly (was implicit). Removed two extra features.

Removed autoreconf and added PKG_BUILD_PARALLEL for faster compilation.

Roughly matched host configure args with target ones.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit b28980973530d066acc916bb323f59939f1c4aa8)

4 years agolibyaml-cpp: Update to 0.63
Rosen Penev [Wed, 20 Nov 2019 02:28:15 +0000 (18:28 -0800)]
libyaml-cpp: Update to 0.63

Several Makefile cleanups for consistency.

Added ABI_VERSION.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit dc41b0a6dc4d722c9e700b8e85a383f47e8994ef)

4 years agowavemon: update to 0.9.1
Rosen Penev [Wed, 5 Feb 2020 03:51:34 +0000 (19:51 -0800)]
wavemon: update to 0.9.1

Remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 34ec8facc5d68132a599122763e85ebca72a7a53)

4 years agominiupnpd: fix sh syntax error
Kevin Darbyshire-Bryant [Fri, 14 Feb 2020 19:23:06 +0000 (19:23 +0000)]
miniupnpd: fix sh syntax error

Add "use_stun" default to prevent sh: out of range error introduced by
c61614a84

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
(cherry picked from commit 0f1e7d32afab254a867b8e398612d9522eea3389)

4 years agominiupnpd: convert to procd
Rosen Penev [Fri, 7 Feb 2020 05:47:58 +0000 (21:47 -0800)]
miniupnpd: convert to procd

Massive cleanup of the shell script. Many issues were fixed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit c61614a849d1c7fc0cb6d0dafd79440a35bb5fc6)

4 years agominiupnpd: update to 2.1.20191006
DENG Qingfang [Sat, 12 Oct 2019 06:36:55 +0000 (14:36 +0800)]
miniupnpd: update to 2.1.20191006

Removed upstreamed patch:
100-build-on-OpenWrt.patch

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(cherry picked from commit fcf72ceec4502177cdb9e121a0df4657ebeb50ca)

4 years agominidlna: update to latest master
Rosen Penev [Fri, 17 Apr 2020 22:19:50 +0000 (15:19 -0700)]
minidlna: update to latest master

Fixes several issues relating to IPv6.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agoliblz4: Update to 1.9.2
Rosen Penev [Thu, 12 Sep 2019 20:12:42 +0000 (13:12 -0700)]
liblz4: Update to 1.9.2

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit a6c88c19d7ba2545279eb343dfbfa983508d47b4)

4 years agoliblz4: Remove deprecated utime function
Rosen Penev [Wed, 31 Jul 2019 05:17:20 +0000 (22:17 -0700)]
liblz4: Remove deprecated utime function

Optionally fixes compilation with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 4372ed15cca7ebaea483ccadcbff797f9bef3064)

4 years agomeasurement-kit: update to version 0.10.11
Jan Pavlinec [Tue, 3 Mar 2020 10:11:01 +0000 (11:11 +0100)]
measurement-kit: update to version 0.10.11

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 73a73dfa0947edf3468b3b1cea95e77a17c7d356)

4 years agowebsocketpp: Fix compile with Boost 1.70+
Bruno Randolf [Thu, 16 Apr 2020 14:33:20 +0000 (15:33 +0100)]
websocketpp: Fix compile with Boost 1.70+

Fix compilation for newer Boost versions, same as in the websocketpp 'develop'
branch: https://github.com/zaphoyd/websocketpp/pull/814

Signed-off-by: Bruno Randolf <br1@einfach.org>
(cherry picked from commit e1bb99f83604a63c219a4a753fadbc19e11cc038)

4 years agofaad2: update to 2.9.1
Rosen Penev [Wed, 11 Mar 2020 00:06:27 +0000 (17:06 -0700)]
faad2: update to 2.9.1

It seems upstream abandoned sourceforge.

Add license information.

Fix CVE tag. It seems the mass CVE patch placed many wrong CVEs.

Add PKG_BUILD_PARALLEL for faster compilation.

Do not build patented functionality when BUILD_PATENTED is missing.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit ff62511ab246f0232c90beb12a192a61f10450f8)

4 years agompc: update to 0.33
Rosen Penev [Thu, 20 Feb 2020 03:31:09 +0000 (19:31 -0800)]
mpc: update to 0.33

Small Makefile cleanups.

Ran script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 4fba03d6d16af923199ea876da4fe992f8cbdb91)

4 years agompc: update to v0.32 and build with meson
Andre Heider [Fri, 20 Sep 2019 15:18:34 +0000 (17:18 +0200)]
mpc: update to v0.32 and build with meson

Signed-off-by: Andre Heider <a.heider@gmail.com>
(cherry picked from commit 0469c0715b10e8b32fe41e3b3b7248379ffe6046)

4 years agolibupnpp: link against libm under glibc
Rosen Penev [Thu, 27 Feb 2020 04:18:10 +0000 (20:18 -0800)]
libupnpp: link against libm under glibc

Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 4ba3e9cd8de234e3643a259575101738c926ee35)

4 years agolibupnpp: update to 0.17.2
Rosen Penev [Tue, 18 Feb 2020 03:42:10 +0000 (19:42 -0800)]
libupnpp: update to 0.17.2

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit e76f23715e9b9ee4a07352b214cfcebe74eca1d1)

4 years agolibupnpp: Update to 0.17.1
Rosen Penev [Sat, 10 Aug 2019 02:30:10 +0000 (19:30 -0700)]
libupnpp: Update to 0.17.1

Fixed up license information.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit f6033cf84137403cf0a246cdccc1d37f1ad0a570)

4 years agou2pnpd: update to 0.5
Michael Heimpold [Fri, 28 Feb 2020 21:22:17 +0000 (22:22 +0100)]
u2pnpd: update to 0.5

This update fixes #11452 since LFS detection support was added upstream.
While at, update SPDX license tag to latest standard.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 2600255ecb960f5afc2b24e2fe21e52bbf23209a)

4 years agolibupnp: update to 1.8.7
Rosen Penev [Tue, 14 Apr 2020 02:39:52 +0000 (19:39 -0700)]
libupnp: update to 1.8.7

remove upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 7ad02ef9e0cdbec8dece24d75e95f229bb4fae02)

4 years agoadblock: fix gawk incompatibility
Dirk Brenken [Fri, 17 Apr 2020 04:57:49 +0000 (06:57 +0200)]
adblock: fix gawk incompatibility

* fix gawk incompatibility in reporting

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit c11aaead910d5351d0f3fd4e4460ad98336fa0d4)

4 years agoMerge pull request #11843 from neheb/py3
Rosen Penev [Wed, 15 Apr 2020 21:56:27 +0000 (14:56 -0700)]
Merge pull request #11843 from neheb/py3

[19.07]meson: use python3

4 years agoruby: update to 2.6.6
Luiz Angelo Daros de Luca [Thu, 9 Apr 2020 18:31:08 +0000 (15:31 -0300)]
ruby: update to 2.6.6

This release includes security fixes, specially:

* CVE-2020-10663: Unsafe Object Creation Vulnerability in JSON (Additional fix)
* CVE-2020-10933: Heap exposure vulnerability in the socket library

Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
4 years agomac-telnet: fix mirror hash
Jo-Philipp Wich [Wed, 15 Apr 2020 07:54:24 +0000 (09:54 +0200)]
mac-telnet: fix mirror hash

Fixes: 8399121e6 ("mac-telnet: install uci as config file")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 9de79455410dde258af28e262d9a22f7bf3526b7)

4 years agomac-telnet: install uci as config file
Jo-Philipp Wich [Wed, 15 Apr 2020 07:32:51 +0000 (09:32 +0200)]
mac-telnet: install uci as config file

Also mark it as configuration file while being at it.

Fixes: #11846
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 8399121e6035d7fccb7111e527d0b99dde29d098)

4 years agomac-telnet: mark uci as conffile
Jo-Philipp Wich [Wed, 15 Apr 2020 07:39:33 +0000 (09:39 +0200)]
mac-telnet: mark uci as conffile

Fixes: 8399121e6 ("mac-telnet: install uci as config file")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 9f231909ebf332c033788455cf837294b100fda8)

4 years agotransmission: add init file STOP directive
Francesco G [Mon, 6 Apr 2020 21:12:26 +0000 (23:12 +0200)]
transmission: add init file STOP directive

Transmission should stop early on system shutdown to avoid
for example fstab unmount disks when transmission is writing.

Signed-off-by: Francesco G <gfrancesco@users.noreply.github.com>
(cherry picked from commit 4fcc44bc89559683daf56cb8342e8996a7147c98)

4 years agotransmission: add syscalls to seccomp filter
Daniel Golle [Sun, 8 Mar 2020 16:40:33 +0000 (17:40 +0100)]
transmission: add syscalls to seccomp filter

Syscalls observered when running on arm32. Add them to seccomp rule.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 3724ed3d6888705c64cb38f8f66aad5486d192ae)

4 years agotransmission: add service triggers and bump PKG_RELEASE
Richard Yu [Sat, 18 Jan 2020 12:38:03 +0000 (20:38 +0800)]
transmission: add service triggers and bump PKG_RELEASE

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit c6c8ceb0b4dd107e9b411bc0289d2db2e6726be1)

4 years agotransmission: update config options
Richard Yu [Sat, 18 Jan 2020 12:36:35 +0000 (20:36 +0800)]
transmission: update config options

add missing 'peer_id_ttl_hours' and remove 'scrape_paused_torrents'
which is not exist in transmission wiki.

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit 53fd02d62c22fe71442e938ce776f9f23d7beeac)

4 years agomeson: use python3 11843/head
Rosen Penev [Tue, 14 Apr 2020 10:44:34 +0000 (03:44 -0700)]
meson: use python3

meson supports python 3.5.3 and up only.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agolibid3tag: add pkg-config file
Andre Heider [Mon, 30 Sep 2019 07:40:03 +0000 (09:40 +0200)]
libid3tag: add pkg-config file

Required for meson to find this library in a sane way.

- In OpenWrt 19.07, there were recently updated mpd to its the latest
version available (current 0.21.22) with transition to meson.
Because of that mpd fails to build due to:

Run-time dependency id3tag found: NO (tried pkgconfig)

This commit fixes it

Signed-off-by: Andre Heider <a.heider@gmail.com>
(cherry picked from commit 1b37a1d2a869f1d91fcf376ae407c540e3a6252b)
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
[added commit message for OpenWrt 19.07]

4 years agoadblock: fix another reporting bug
Dirk Brenken [Mon, 13 Apr 2020 04:16:03 +0000 (06:16 +0200)]
adblock: fix another reporting bug

* add a final sort step, this fixes dns reporting with
  multiple pcap files as input

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit 1d8d456a55a3135de59731640c58d4c222738036)

4 years agomeson: update to version 0.54.0
Josef Schlehofer [Mon, 6 Apr 2020 19:54:13 +0000 (21:54 +0200)]
meson: update to version 0.54.0

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
(cherry picked from commit 5f19c2857851cde53e8deaff2605862c3166312e)

4 years agoninja: updated to 1.10.0
Rosen Penev [Tue, 4 Feb 2020 08:31:23 +0000 (00:31 -0800)]
ninja: updated to 1.10.0

Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 1c4e99cc4e645d854d0f6e43b14938686837c8ae)

4 years agolibmpdclient: update to 2.18
Rosen Penev [Thu, 20 Feb 2020 03:22:58 +0000 (19:22 -0800)]
libmpdclient: update to 2.18

Fix URLs and other small cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit a5a69057a1153530434a3153061e3baf9c695c02)

4 years agolibmpdclient: build with meson
Andre Heider [Fri, 20 Sep 2019 19:22:52 +0000 (21:22 +0200)]
libmpdclient: build with meson

Signed-off-by: Andre Heider <a.heider@gmail.com>
(cherry picked from commit 8a7d276618ebd0d065dd6c0eca523d11d8a7a088)

4 years agompd: update to 0.21.22
Rosen Penev [Fri, 3 Apr 2020 22:30:54 +0000 (15:30 -0700)]
mpd: update to 0.21.22

Removed upstreamed patches. Only the first was really needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 5e0264be7dc784ca7c697ebb88c741ff1d810dba)

4 years agompd: allow AAC decoding with mini variant
Rosen Penev [Sun, 22 Mar 2020 04:15:15 +0000 (21:15 -0700)]
mpd: allow AAC decoding with mini variant

This is possible as libfaad no longer has patented functionality based on
BUILD_PATENTED.

AAC is a very popular format, so it makes sense to have some kind of
version included.

The ffmpeg package does not provide and cannot provide AAC decoding
without BUILD_PATENTED, therefore enabled FAAD for all variants.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit c7d98c3626a4282e1b1c0f2b5daa79840613dccd)

4 years agompd: link against libpthread under glibc
Rosen Penev [Thu, 27 Feb 2020 04:25:44 +0000 (20:25 -0800)]
mpd: link against libpthread under glibc

Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 2b0b0ab7f5e08209c7d5de362fbdc96c3c1d977f)

4 years agompd: update to 0.21.20
Rosen Penev [Tue, 18 Feb 2020 04:09:53 +0000 (20:09 -0800)]
mpd: update to 0.21.20

Updated patches to latest patchset and removed upstreamed ones.

Ran init script through shellcheck. Restart using SIGHUP.

Added logging from stderr as any kind of logging is missing in --no-daemon
mode.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 3be4778840a809db12e41406b45976ec71d0c3dc)

4 years agompd: fix ffmpeg AIFF and AMR support
Rosen Penev [Tue, 4 Feb 2020 05:40:16 +0000 (21:40 -0800)]
mpd: fix ffmpeg AIFF and AMR support

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 96521b6a8d9ddcfc2abc4ea875dbb819430535ca)

4 years agompd: replace mpg123 with libmad
Rosen Penev [Fri, 31 Jan 2020 05:07:25 +0000 (21:07 -0800)]
mpd: replace mpg123 with libmad

libmad is almost half the size of libmpg123. The docoding is done with
integers instead of floats.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 5bd4ef4035b0c92705c5e631507d4996a30501c7)

4 years agompd: fix compilation with uClibc-ng
Rosen Penev [Fri, 31 Jan 2020 05:02:11 +0000 (21:02 -0800)]
mpd: fix compilation with uClibc-ng

With mpd's build system, it requires either an iconv built into the libc
or icu. Since uClibc-ng as configured by OpenWrt currently has no iconv,
use icu for it to work around the problem. This is the simplest solution.

Added a patch to use boost's rounding functions. They are more appropriate
and work with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit c00f83241bcdf5fdb8422c96bccc739838ccce8e)

4 years agompd: update to 0.21.19
Rosen Penev [Mon, 3 Feb 2020 05:34:56 +0000 (21:34 -0800)]
mpd: update to 0.21.19

Changed URLs to HTTPS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 41834a33ace168dcb8b92b70bfd6b71f9e4ed752)

4 years agompd: update to v0.21.16 and build with meson
Andre Heider [Sun, 29 Sep 2019 16:49:39 +0000 (18:49 +0200)]
mpd: update to v0.21.16 and build with meson

One patch was dropped (probably not required anymore).

Old options have been dropped and new ones added. The order is as found
in meson_options.txt. mpd-mini and mpd-full retained their feature sets.

Signed-off-by: Andre Heider <a.heider@gmail.com>
(cherry picked from commit 5aaa1e7da49dcac0189a086edd17c4b70b5edfbe)

4 years agotreewide: Use default PKG_BUILD_DIR when possible
Jeffery To [Sat, 12 Oct 2019 17:00:20 +0000 (01:00 +0800)]
treewide: Use default PKG_BUILD_DIR when possible

This removes lines that set PKG_BUILD_DIR when the set value is no
different from the default value.

Specifically, the line is removed if the assigned value is:

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

  The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT
  if it is set, so now this is identical to the default value.

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR)

  if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it
  the same as the previous case

* $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

  This is the same as the default PKG_BUILD_DIR when there is no
  BUILD_VARIANT.

* $(BUILD_DIR)/[name]-$(PKG_VERSION)

  where [name] is a string that is identical to PKG_NAME

[1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
(cherry picked from commit 53e1692ae91b1b5fc59a7e8ab7fb98f8775eb4b6)

4 years agonsd: Update to 4.2.1
Rosen Penev [Sun, 4 Aug 2019 16:19:17 +0000 (09:19 -0700)]
nsd: Update to 4.2.1

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 6ba95fdac46cd6eae7e92f64b1cb33003bf3c802)

4 years agoxmlrpc-c: Update to 1.51.03
Rosen Penev [Fri, 23 Aug 2019 20:41:20 +0000 (13:41 -0700)]
xmlrpc-c: Update to 1.51.03

Small Makefile reorganization.

Switch BUILD_PARALLEL to 1. Seems to work now.

Added nanosleep patch that replaces usleep usage.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 473356a562c60d8bf1600463ce440379f7264abd)

4 years agolibuwsc: update to 3.3.2
Jianhui Zhao [Wed, 3 Jul 2019 17:37:47 +0000 (01:37 +0800)]
libuwsc: update to 3.3.2

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
(cherry picked from commit 46ec912121f2746dcd04a55e853e3c04a4266d57)

4 years agomonit: update to the latest release
Val Kulkov [Tue, 20 Aug 2019 17:44:03 +0000 (13:44 -0400)]
monit: update to the latest release

Remove SSL patch that has been made obsolete by upstream updates.

Update monit package to the latest release: v5.26.0. This release
supports TLSv1.3 and fixes a few bugs and vulnerabilities.

Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
(cherry picked from commit 9980d766ac23d1fb0fd59ada87eef1485872b512)

4 years agomonit: enable / fix IPv6 detection during build
Etienne Champetier [Fri, 23 Aug 2019 01:03:50 +0000 (18:03 -0700)]
monit: enable / fix IPv6 detection during build

thanks to @val-kulkov for noticing

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
(cherry picked from commit 7cc74e4d8bfcd1af7aaa18ce2f8fd40dc9a14c14)

4 years agonlbwmon: update to latest Git HEAD
Jo-Philipp Wich [Sat, 11 Apr 2020 21:22:41 +0000 (23:22 +0200)]
nlbwmon: update to latest Git HEAD

34a1887 nfnetlink: disable sequence number checking

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit 53c48fae1502e7f87fd93ff299db98cd119fa304)

4 years agoadblock: update 4.0.4
Dirk Brenken [Sat, 11 Apr 2020 19:46:59 +0000 (21:46 +0200)]
adblock: update 4.0.4

* add 'ca-bundle' dependency
* fix a sort bug in report engine
* fix potential bugs in the f_extconf function

Signed-off-by: Dirk Brenken <dev@brenken.org>
(cherry picked from commit d6634b611a6c0e823ab8d429638c3a8864477600)

4 years agoMerge pull request #11820 from stangri/19.07-https-dns-proxy
Hannu Nyman [Sat, 11 Apr 2020 07:48:23 +0000 (10:48 +0300)]
Merge pull request #11820 from stangri/19.07-https-dns-proxy

[19.07] https-dns-proxy: bugfix: memory leak

4 years agohttps-dns-proxy: bugfix: memory leak 11820/head
Stan Grishin [Sat, 11 Apr 2020 00:25:26 +0000 (00:25 +0000)]
https-dns-proxy: bugfix: memory leak

Signed-off-by: Stan Grishin <stangri@melmac.net>
4 years agonlbwmon: update to latest Git HEAD
Jo-Philipp Wich [Fri, 10 Apr 2020 22:23:12 +0000 (00:23 +0200)]
nlbwmon: update to latest Git HEAD

e757e06 nfnetlink: allow specifying the socket buffer size
33c77cb nfnetlink: properly handle nl_recvmsgs() failures
95cced5 protocol: Include whitespace when reading names

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit d81d777a0f009fe74d233de307a03f9951d6b960)

4 years agonlbwmon: bump to latest git
DENG Qingfang [Sat, 15 Feb 2020 17:52:15 +0000 (01:52 +0800)]
nlbwmon: bump to latest git

e921ca0a Add further commonly used protocols to the protocol file.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
(cherry picked from commit 5e140462e42af3e5cb7680863794339f11ddda7d)

4 years agonlbwmon: add procd reload trigger for nlbwmon config
Richard Yu [Mon, 9 Dec 2019 12:23:29 +0000 (20:23 +0800)]
nlbwmon: add procd reload trigger for nlbwmon config

Signed-off-by: Richard Yu <yurichard3839@gmail.com>
(cherry picked from commit d5517583104c8521d978a911bff921588ba0e988)

4 years agomosh: use mips16 and remove configure patch
Rosen Penev [Tue, 17 Mar 2020 23:15:42 +0000 (16:15 -0700)]
mosh: use mips16 and remove configure patch

MIPS16 is not needed here.

Removed configure patch and replaced with a configure var.

Removed autoreconf as configure is no longer being patched.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 1ead64489b7c18d3c58d7e24da079c405e0eaf50)

4 years agomosh: Fix compilation with libcxx
Rosen Penev [Sat, 14 Dec 2019 05:54:01 +0000 (21:54 -0800)]
mosh: Fix compilation with libcxx

Partial backport of upstream patch.``

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 3bfbb7d1dba923ebc3d54431bccf16b3b06ea297)

4 years agomosh: Add protobuf host build dependency
Rosen Penev [Fri, 11 Oct 2019 03:08:54 +0000 (20:08 -0700)]
mosh: Add protobuf host build dependency

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 2fcdd1fb577fee099d406b7332236c0b8715c8ab)

4 years agomosh: add package
Jakub Tymejczyk [Mon, 26 Feb 2018 17:44:53 +0000 (18:44 +0100)]
mosh: add package

Maintainer: Jakub Tymejczyk <jakub@tymejczyk.pl>
Compile tested: ramips, Xiaomi Router 3G, fc54256
Run tested: ramips, Xiaomi Router 3G, 0f54d96

Description:
Mosh is "Remote terminal application that allows roaming, supports
intermittent connectivity, and provides intelligent local echo and line
editing of user keystrokes".

Project's site: https://mosh.org

Makefile and patch taken from: https://github.com/mchwalisz/mosh-openwrt
updated by me

Signed-off-by: Jakub Tymejczyk <jakub@tymejczyk.pl>
(Makefile cleanup and size optimizations)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 5ac5cf0b98930b6bac9e47581bafccd80478212e)