feed/packages.git
4 years agompd: enable id3tag for all builds 12226/head
Rosen Penev [Tue, 19 May 2020 21:37:28 +0000 (14:37 -0700)]
mpd: enable id3tag for all builds

2cedae0aa9befe1135c83f007942d89ec906658e enabled mp3 support for mini,
while keeping id3tag for full. This makes no sense as id3tag is used
specifically for mp3 files.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agoMerge pull request #12210 from jefferyto/etesync-server-minor-cleanup
Hannu Nyman [Tue, 19 May 2020 14:01:14 +0000 (17:01 +0300)]
Merge pull request #12210 from jefferyto/etesync-server-minor-cleanup

etesync-server: Minor Makefile cleanup

4 years agoMerge pull request #12212 from lnslbrty/package/netsniff-ng
Rosen Penev [Tue, 19 May 2020 08:18:00 +0000 (01:18 -0700)]
Merge pull request #12212 from lnslbrty/package/netsniff-ng

netsniff-ng: new package

4 years agonetsniff-ng: new package 12212/head
Toni Uhlig [Mon, 18 May 2020 18:36:08 +0000 (20:36 +0200)]
netsniff-ng: new package

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
4 years agolxc: bump to 4.0.2
Robert Marko [Mon, 18 May 2020 22:15:28 +0000 (00:15 +0200)]
lxc: bump to 4.0.2

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
Signed-off-by: Marijan Svalina <marijan.svalina@sartura.hr>
Signed-off-by: Luka Perkov <luka.perkov@sartura.hr>
4 years agoetesync-server: Minor Makefile cleanup 12210/head
Jeffery To [Mon, 18 May 2020 16:19:54 +0000 (00:19 +0800)]
etesync-server: Minor Makefile cleanup

* Replace creating an empty PYTHON3_PKG_DIR with setting filespec to an
  empty value

* Disable the default Python package build recipe (with
  PYTHON3_PKG_BUILD:=0) and set an empty Build/Compile

* Remove VARIANT:=python3 and PROVIDES (providing the same name as the
  package)

* Add PKG_BUILD_PARALLEL:=1

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agoc-ares: update to 1.16.1
Karl Palsson [Mon, 18 May 2020 09:38:45 +0000 (09:38 +0000)]
c-ares: update to 1.16.1

Various fixes, nothing particularly standout as of particular interest
to OpenWrt.  Full changelog at https://c-ares.haxx.se/changelog.html

Signed-off-by: Karl Palsson <karlp@etactica.com>
4 years agoMerge pull request #12208 from jefferyto/python-enable-optimizations
Rosen Penev [Mon, 18 May 2020 10:03:40 +0000 (03:03 -0700)]
Merge pull request #12208 from jefferyto/python-enable-optimizations

python3: Enable compile-time optimizations

4 years agolibmicrohttpd: build with PIC
Rosen Penev [Thu, 14 May 2020 07:52:18 +0000 (00:52 -0700)]
libmicrohttpd: build with PIC

Fixes compilation when linking statically.

Made URL HTTPS.

Moved description section for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agopython3: Enable compile-time optimizations 12208/head
Jeffery To [Mon, 18 May 2020 07:01:17 +0000 (15:01 +0800)]
python3: Enable compile-time optimizations

This adds the --enable-optimizations configure option (for
profile-guided optimization) for both host and target Python, and the
--with-lto configure option (for link-time optimization) for target
Python (for non-MIPS platforms).

Currently, compiling Python with LTO leads to link errors on mips and
mipsel. (Compiling with LTO appears to succeed on mips64 but there is
only one mips64 target available for convenient testing.)

This also cleans up the host and target configure options:

* Sort options/variables
  - Alphabetically
  - Flags/options before child-process environment variables
  - Group options by type (enable/disable/with/without)
  - Static options/variables before conditional ones

* Remove the prefix/dir options, as they are the same as the defaults
  set by the build system

* Remove --with-threads, as it is no longer a valid option (threads are
  always enabled)

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agoMerge pull request #12192 from lucize/libreswipv6
Rosen Penev [Mon, 18 May 2020 06:47:54 +0000 (23:47 -0700)]
Merge pull request #12192 from lucize/libreswipv6

libreswan: various fixes

4 years agoMerge pull request #12205 from micmac1/mar-master-10413
Hannu Nyman [Sun, 17 May 2020 21:00:08 +0000 (00:00 +0300)]
Merge pull request #12205 from micmac1/mar-master-10413

mariadb: minor verison bump with CVE fixes

4 years agomariadb: bump to 10.4.13 12205/head
Sebastian Kemper [Sun, 17 May 2020 20:17:54 +0000 (22:17 +0200)]
mariadb: bump to 10.4.13

Upstream added define INSTALL_PAMDATADIR, so hardcoded path is gone.

Fixes:

  CVE-2020-2752
  CVE-2020-2812
  CVE-2020-2814
  CVE-2020-2760

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agolibmariadb: bump to 3.1.8
Sebastian Kemper [Sun, 17 May 2020 20:15:23 +0000 (22:15 +0200)]
libmariadb: bump to 3.1.8

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agocollectd: Improve sqm_collectd error reporting
Kevin Darbyshire-Bryant [Sun, 17 May 2020 15:10:48 +0000 (16:10 +0100)]
collectd: Improve sqm_collectd error reporting

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
4 years agoMerge pull request #12091 from pprindeville/syslog-ng-restore-reload
Josef Schlehofer [Sun, 17 May 2020 13:40:48 +0000 (15:40 +0200)]
Merge pull request #12091 from pprindeville/syslog-ng-restore-reload

syslog-ng: restore service "reload" to actually working

4 years agoMerge pull request #12193 from lnslbrty/master
Hannu Nyman [Sun, 17 May 2020 10:08:48 +0000 (13:08 +0300)]
Merge pull request #12193 from lnslbrty/master

netatop: update to version 3.1

4 years agonetatop: update to version 3.1 12193/head
Toni Uhlig [Sun, 17 May 2020 10:01:28 +0000 (12:01 +0200)]
netatop: update to version 3.1

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
4 years agoMerge pull request #12191 from neheb/libwebp
Rosen Penev [Sun, 17 May 2020 07:24:21 +0000 (00:24 -0700)]
Merge pull request #12191 from neheb/libwebp

libwebp: fix compilation under ARM without NEON

4 years agolibreswan: various fixes 12192/head
Lucian Cristian [Sun, 17 May 2020 01:57:48 +0000 (04:57 +0300)]
libreswan: various fixes

start if kernel has missing ipv6 support
add libcap-ng support
fix some errors displayed on syslog

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
4 years agolibwebp: fix compilation under ARM without NEON 12191/head
Rosen Penev [Sun, 17 May 2020 01:28:11 +0000 (18:28 -0700)]
libwebp: fix compilation under ARM without NEON

The CMake logic seems broken. Luckily it's easy to work around.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agoMerge pull request #12180 from lucize/libcapng
Rosen Penev [Sat, 16 May 2020 23:42:58 +0000 (16:42 -0700)]
Merge pull request #12180 from lucize/libcapng

libcap-ng: add package libcap-ng

4 years agoMerge pull request #12188 from jefferyto/golang-1.14.3
Hannu Nyman [Sat, 16 May 2020 20:41:55 +0000 (23:41 +0300)]
Merge pull request #12188 from jefferyto/golang-1.14.3

golang: Update to 1.14.3

4 years agogolang: Update to 1.14.3 12188/head
Jeffery To [Sat, 16 May 2020 19:37:45 +0000 (03:37 +0800)]
golang: Update to 1.14.3

This also removes a (useless) test for PKG_GO_ZBOOTSTRAP_MODS (it is
always non-empty).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agoMerge pull request #12181 from micmac1/apa-suid
Rosen Penev [Sat, 16 May 2020 19:26:09 +0000 (12:26 -0700)]
Merge pull request #12181 from micmac1/apa-suid

apache: tighten log dir + suEXEC

4 years agoMerge pull request #12186 from lucize/nsslto
Hannu Nyman [Sat, 16 May 2020 18:30:37 +0000 (21:30 +0300)]
Merge pull request #12186 from lucize/nsslto

nss: revert -flto change

4 years agonss: revert -flto change 12186/head
Lucian Cristian [Sat, 16 May 2020 18:06:53 +0000 (21:06 +0300)]
nss: revert -flto change
it seems that it can lead to segfault in libfreebl3.so

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
4 years agoapache: revisit suEXEC setup 12181/head
Sebastian Kemper [Sat, 16 May 2020 12:30:39 +0000 (14:30 +0200)]
apache: revisit suEXEC setup

When adding suEXEC to the apache package, Alpine's package [1] served as
a template. Not enough attention was paid to the details.

Alpine uses a different layout. So for OpenWrt to use /var/www as
DocumentRoot does not make sense. /var is also volatile on OpenWrt. This
commit removes the configure argument. The default is htdocsdir.

This also does away with uidmin/gidmin 99. The default is 100, which is
fine.

Finally, the suexec binary is moved from /usr/sbin to
/usr/lib/apache2/suexec_dir. Upstream recommends installing suexec with
"4750" (see [2]) and the group set to the user's group. While that would
be possible, it would cause a few headaches on OpenWrt. The group would
need to be changed first in a post-install script and a call to chmod
would need to be made afterward, to make the binary SUID again.

It's easier to hide the SUID binary away from others in a directory.
This way we don't need to use chmod in the post-install script.

[1] https://github.com/alpinelinux/aports/tree/master/main/apache2
[2] https://httpd.apache.org/docs/2.4/suexec.html

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agolibcap-ng: add package libcap-ng 12180/head
Lucian Cristian [Sat, 16 May 2020 12:28:52 +0000 (15:28 +0300)]
libcap-ng: add package libcap-ng

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
4 years agoapache: create log directory o=
Sebastian Kemper [Sat, 16 May 2020 12:24:03 +0000 (14:24 +0200)]
apache: create log directory o=

Hides away the contents of the log directory from others.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agophp7-pecl-redis: update to 5.2.2
Michael Heimpold [Sat, 16 May 2020 12:09:51 +0000 (14:09 +0200)]
php7-pecl-redis: update to 5.2.2

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
4 years agophp7: update to 7.4.6
Michael Heimpold [Sat, 16 May 2020 11:56:33 +0000 (13:56 +0200)]
php7: update to 7.4.6

This fixes:
  - CVE-2019-11048

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
4 years agoMerge pull request #12179 from wvdakker/master
Hannu Nyman [Sat, 16 May 2020 08:58:13 +0000 (11:58 +0300)]
Merge pull request #12179 from wvdakker/master

Shorewall: Bump to 5.2.4.5

4 years agoShorewall6: Bump to 5.2.4.5 12179/head
W. van den Akker [Sat, 16 May 2020 08:35:28 +0000 (10:35 +0200)]
Shorewall6: Bump to 5.2.4.5

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
4 years agoShorewall: Bump to 5.2.4.5
W. van den Akker [Sat, 16 May 2020 08:34:19 +0000 (10:34 +0200)]
Shorewall: Bump to 5.2.4.5

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
4 years agoShorewall6-lite: Bump to 5.2.4.5
W. van den Akker [Sat, 16 May 2020 08:33:09 +0000 (10:33 +0200)]
Shorewall6-lite: Bump to 5.2.4.5

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
4 years agoShorewall-lite: Bump to 5.2.4.5
W. van den Akker [Sat, 16 May 2020 08:32:09 +0000 (10:32 +0200)]
Shorewall-lite: Bump to 5.2.4.5

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
4 years agoShorewall-core: Bump to 5.2.4.5
W. van den Akker [Sat, 16 May 2020 08:30:51 +0000 (10:30 +0200)]
Shorewall-core: Bump to 5.2.4.5

Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
4 years agoMerge pull request #12167 from lucize/nsslto
Rosen Penev [Fri, 15 May 2020 19:55:33 +0000 (12:55 -0700)]
Merge pull request #12167 from lucize/nsslto

nss: add -flto and makefile cleanup

4 years agoMerge pull request #12166 from lucize/nsprlto
Rosen Penev [Fri, 15 May 2020 19:55:16 +0000 (12:55 -0700)]
Merge pull request #12166 from lucize/nsprlto

nspr: nspr add -flto to compile

4 years agoMerge pull request #12170 from kagurazakakotori/open-vm-tools
Rosen Penev [Fri, 15 May 2020 19:53:01 +0000 (12:53 -0700)]
Merge pull request #12170 from kagurazakakotori/open-vm-tools

open-vm-tools: bump to version 11.1.0

4 years agonss: add -flto and makefile cleanup 12167/head
Lucian Cristian [Thu, 14 May 2020 13:26:08 +0000 (16:26 +0300)]
nss: add -flto and makefile cleanup

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
4 years agonspr: nspr add -flto to compile 12166/head
Lucian Cristian [Thu, 14 May 2020 13:22:56 +0000 (16:22 +0300)]
nspr: nspr add -flto to compile

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
4 years agoMerge pull request #12168 from lucize/libreswup
Rosen Penev [Fri, 15 May 2020 03:45:37 +0000 (20:45 -0700)]
Merge pull request #12168 from lucize/libreswup

libreswan: update to 3.32

4 years agoMerge pull request #12172 from rs/nextdns-1.5.8-master
Rosen Penev [Fri, 15 May 2020 03:45:16 +0000 (20:45 -0700)]
Merge pull request #12172 from rs/nextdns-1.5.8-master

nextdns: Update to version 1.5.8

4 years agoMerge pull request #12162 from neheb/upnp23
Rosen Penev [Fri, 15 May 2020 03:44:53 +0000 (20:44 -0700)]
Merge pull request #12162 from neheb/upnp23

npupnp updates

4 years agonextdns: Update to version 1.5.8 12172/head
Olivier Poitrey [Thu, 14 May 2020 23:41:01 +0000 (23:41 +0000)]
nextdns: Update to version 1.5.8

Signed-off-by: Olivier Poitrey <rs@nextdns.io>
4 years agoMerge pull request #12149 from ja-pa/python-atomicwrites-udate
Rosen Penev [Thu, 14 May 2020 23:14:45 +0000 (16:14 -0700)]
Merge pull request #12149 from ja-pa/python-atomicwrites-udate

python-atomicwrites: update to version 1.4.0

4 years agoMerge pull request #12161 from neheb/faad22
Rosen Penev [Thu, 14 May 2020 23:14:04 +0000 (16:14 -0700)]
Merge pull request #12161 from neheb/faad22

faad2: update to 2.9.2

4 years agoMerge pull request #12165 from jefferyto/golang-tweaks
Rosen Penev [Thu, 14 May 2020 23:13:44 +0000 (16:13 -0700)]
Merge pull request #12165 from jefferyto/golang-tweaks

golang: Various improvements/tweaks

4 years agoopen-vm-tools: bump to version 11.1.0 12170/head
Kagurazaka Kotori [Thu, 14 May 2020 18:30:46 +0000 (02:30 +0800)]
open-vm-tools: bump to version 11.1.0

Signed-off-by: Kagurazaka Kotori <kagurazakakotori@gmail.com>
4 years agoMerge pull request #12130 from jefferyto/python3-find-stdlib-depends
Rosen Penev [Thu, 14 May 2020 16:06:30 +0000 (09:06 -0700)]
Merge pull request #12130 from jefferyto/python3-find-stdlib-depends

python3: Add script to help find standard library dependencies

4 years agopython3: Add script to help find standard library dependencies 12130/head
Jeffery To [Sun, 10 May 2020 11:14:25 +0000 (19:14 +0800)]
python3: Add script to help find standard library dependencies

This adds a script that searches a Python package's source code to find
imports for separately-packaged standard library modules.

The script can be run by calling make with the configure target and
"PY3=stdlib V=s" arguments, e.g.

    make package/python3-lxml/configure PY3=stdlib V=s

This also updates the readme on how to call this script, as well as more
information on Python package dependencies in general.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agolibreswan: update to 3.32 12168/head
Lucian Cristian [Thu, 14 May 2020 13:32:10 +0000 (16:32 +0300)]
libreswan: update to 3.32

also add -flto to compiler flags

Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
4 years agogolang: Set/reset default platform options for target Go compiler 12165/head
Jeffery To [Thu, 14 May 2020 09:45:18 +0000 (17:45 +0800)]
golang: Set/reset default platform options for target Go compiler

Because the first stage for building target Go is actually a host build,
the default platform options (GO386, GOARM, etc.) are detected from the
host. These values are written to a source file and kept when building
the second stage.

This modifies this source file to set the appropriate values for the
target platform, and reset values for other platforms to their
cross-compiling / most compatible defaults.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agoMerge pull request #9865 from peter-stadler/etesync
Rosen Penev [Thu, 14 May 2020 07:24:59 +0000 (00:24 -0700)]
Merge pull request #9865 from peter-stadler/etesync

etesync-server: add package and configuration for running with uwsgi on nginx [RFC]

4 years agoMerge pull request #12075 from ja-pa/redis-update
Rosen Penev [Wed, 13 May 2020 23:33:16 +0000 (16:33 -0700)]
Merge pull request #12075 from ja-pa/redis-update

redis: update to version 6.0.1

4 years agoMerge pull request #12140 from neheb/ger
Rosen Penev [Wed, 13 May 2020 23:32:46 +0000 (16:32 -0700)]
Merge pull request #12140 from neheb/ger

gerbera: set config file to 600 permissions

4 years agogerbera: set config file to 600 permissions 12140/head
Rosen Penev [Fri, 8 May 2020 23:00:43 +0000 (16:00 -0700)]
gerbera: set config file to 600 permissions

Only gerbera needs to read the file.

Added config file to conffiles to fix opkg update support.

Added several extra options to the UCI config. Manual editing is still required.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agoredis: update to version 6.0.1 12075/head
Jan Pavlinec [Mon, 4 May 2020 10:05:42 +0000 (12:05 +0200)]
redis: update to version 6.0.1

Note:
add explicit -latomic on 32-bit MIPS because 32-bit MIPS is not able to perform 64-bit atomics in hardware

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
4 years agoupmpdcli: update to 1.4.9 12162/head
Rosen Penev [Tue, 12 May 2020 22:46:37 +0000 (15:46 -0700)]
upmpdcli: update to 1.4.9

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agolibupnpp: update to 0.19.1
Rosen Penev [Tue, 12 May 2020 22:19:57 +0000 (15:19 -0700)]
libupnpp: update to 0.19.1

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agolibnpupnp: update to 4.0.3
Rosen Penev [Tue, 12 May 2020 22:20:13 +0000 (15:20 -0700)]
libnpupnp: update to 4.0.3

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agofaad2: update to 2.9.2 12161/head
Rosen Penev [Tue, 12 May 2020 22:08:50 +0000 (15:08 -0700)]
faad2: update to 2.9.2

Removed upstreamed patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years agoMerge pull request #12060 from looklookson/master
Rosen Penev [Wed, 13 May 2020 22:22:38 +0000 (15:22 -0700)]
Merge pull request #12060 from looklookson/master

sslh: Add http probe support

4 years agoMerge pull request #11528 from hroo/lvm2_at_preinit
Rosen Penev [Wed, 13 May 2020 21:58:20 +0000 (14:58 -0700)]
Merge pull request #11528 from hroo/lvm2_at_preinit

lvm2: Added script and updated Makefile to activate lvm2 at preinit t…

4 years agoMerge pull request #11964 from zhanhb/nginx-all-module
Rosen Penev [Wed, 13 May 2020 21:56:58 +0000 (14:56 -0700)]
Merge pull request #11964 from zhanhb/nginx-all-module

nginx: update all-module configurations

4 years agoMerge pull request #11981 from zhanhb/conffiles
Rosen Penev [Wed, 13 May 2020 21:44:35 +0000 (14:44 -0700)]
Merge pull request #11981 from zhanhb/conffiles

treewide: add conffiles

4 years agoMerge pull request #12037 from olek210/coremark
Rosen Penev [Wed, 13 May 2020 21:41:55 +0000 (14:41 -0700)]
Merge pull request #12037 from olek210/coremark

coremark: Add coremark package

4 years agoMerge pull request #12104 from stintel/readsb
Rosen Penev [Wed, 13 May 2020 21:41:11 +0000 (14:41 -0700)]
Merge pull request #12104 from stintel/readsb

readsb: new package

4 years agoMerge pull request #12146 from kobboi/master
Rosen Penev [Wed, 13 May 2020 21:39:52 +0000 (14:39 -0700)]
Merge pull request #12146 from kobboi/master

ifstat: make dependency on libnetsnmp conditional

4 years agoMerge pull request #12147 from micmac1/my_up
Rosen Penev [Wed, 13 May 2020 21:20:15 +0000 (14:20 -0700)]
Merge pull request #12147 from micmac1/my_up

mariadb: updates for config, auth-pam and init

4 years agojupp: update to 3.1.39
Eneas U de Queiroz [Tue, 12 May 2020 01:15:36 +0000 (22:15 -0300)]
jupp: update to 3.1.39

Among other changes, this fixes compilation with mips16, working around
a gcc bug.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
4 years agoMerge pull request #12160 from tru7/knxd
Hannu Nyman [Wed, 13 May 2020 13:55:13 +0000 (16:55 +0300)]
Merge pull request #12160 from tru7/knxd

knxd: bump to version 0.14.37

4 years agoknxd: bump to version 0.14.37 12160/head
Othmar Truniger [Wed, 13 May 2020 12:12:50 +0000 (14:12 +0200)]
knxd: bump to version 0.14.37

Signed-off-by: Othmar Truniger <github@truniger.ch>
4 years agoifstat: make dependency on libnetsnmp conditional 12146/head
Christophe Lermytte [Fri, 8 May 2020 11:42:30 +0000 (13:42 +0200)]
ifstat: make dependency on libnetsnmp conditional

The upstream package supports it with a configure switch.
Defaulting to 'with SNMP support' as it was before.

Signed-off-by: Christophe Lermytte <gentoo@lermytte.be>
4 years agogolang: Set buildid and enable stripping for Go compiler
Jeffery To [Wed, 13 May 2020 08:02:09 +0000 (16:02 +0800)]
golang: Set buildid and enable stripping for Go compiler

Doing both should make the compiler reproducible.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agogolang: Blacklist older (or no) FPUs rather than whitelist newer FPUs
Jeffery To [Tue, 12 May 2020 18:35:28 +0000 (02:35 +0800)]
golang: Blacklist older (or no) FPUs rather than whitelist newer FPUs

This should be more future-proof (presumably all future ARM FPUs will be
at least VFPv3).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agogolang: Move "go install" arguments logic, add buildid
Jeffery To [Tue, 12 May 2020 18:08:56 +0000 (02:08 +0800)]
golang: Move "go install" arguments logic, add buildid

The moves the setting of arguments for "go install" out of the shell
script in GoPackage/Build/Compile and into make.

This also adds the -buildid link flag for reproducible builds.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agogolang: Rename GoPackage/Environment to GO_PKG_VARS
Jeffery To [Tue, 12 May 2020 16:05:18 +0000 (00:05 +0800)]
golang: Rename GoPackage/Environment to GO_PKG_VARS

The variable is a list of shell variables; the new name is more in-line
with other parts the build system (CONFIGURE_VARS, MAKE_VARS, etc.).

GoPackage/Environment is kept (for now) in case other feeds are using
it.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agoMerge pull request #11159 from jmarcet/ctop
Rosen Penev [Wed, 13 May 2020 03:19:35 +0000 (20:19 -0700)]
Merge pull request #11159 from jmarcet/ctop

ctop: top-like interface for container metrics

4 years agoMerge pull request #12137 from neheb/webp
Rosen Penev [Wed, 13 May 2020 03:18:08 +0000 (20:18 -0700)]
Merge pull request #12137 from neheb/webp

libwebp: update to 1.1.0

4 years agoMerge pull request #12157 from oleg-derevenetz/bwping-1.17
Rosen Penev [Tue, 12 May 2020 20:59:22 +0000 (13:59 -0700)]
Merge pull request #12157 from oleg-derevenetz/bwping-1.17

bwping: update to version 1.17

4 years agobwping: update to version 1.17 12157/head
Oleg Derevenetz [Tue, 12 May 2020 20:14:07 +0000 (23:14 +0300)]
bwping: update to version 1.17

Signed-off-by: Oleg Derevenetz <oleg-derevenetz@yandex.ru>
4 years agoMerge pull request #12153 from cotequeiroz/libreswan_linux4.14
Hannu Nyman [Tue, 12 May 2020 18:17:07 +0000 (21:17 +0300)]
Merge pull request #12153 from cotequeiroz/libreswan_linux4.14

libreswan: fix compilation with Linux 4.14

4 years agoMerge pull request #12118 from micmac1/ssh2-bdep
Jiri Slachta [Tue, 12 May 2020 17:58:47 +0000 (19:58 +0200)]
Merge pull request #12118 from micmac1/ssh2-bdep

libssh2: add mbedtls to PKG_BUILD_DEPENDS

4 years agogolang: Remove RSTRIP definition from golang-package.mk
Jeffery To [Tue, 12 May 2020 11:54:14 +0000 (19:54 +0800)]
golang: Remove RSTRIP definition from golang-package.mk

Since RSTRIP is defined in rules.mk as a recursively expanded variable,
there is no need to define it again after setting STRIP in
golang-package.mk.

This also adds a note to the comment for GO_PKG_LDFLAGS to say that -s
and -w flags are not necessary.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agolibreswan: fix compilation with Linux 4.14 12153/head
Eneas U de Queiroz [Tue, 12 May 2020 12:10:38 +0000 (09:10 -0300)]
libreswan: fix compilation with Linux 4.14

According to a comment in programs/pluto/kernel_xfrm_interface.c:177:

* IFLA_XFRM_IF_ID was added to mainline kernel 4.19 linux/if_link.h
  with older kernel headers 'make USE_XFRM_INTERFACE_IFLA_HEADER=true'

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
4 years agoMerge pull request #12152 from jefferyto/aarch64-vfp-neon
Rosen Penev [Tue, 12 May 2020 09:46:20 +0000 (02:46 -0700)]
Merge pull request #12152 from jefferyto/aarch64-vfp-neon

treewide: Enable VFP/NEON optimizations for aarch64

4 years agogolang: Add option to use external bootstrap Go
Jeffery To [Tue, 12 May 2020 09:42:48 +0000 (17:42 +0800)]
golang: Add option to use external bootstrap Go

The default bootstrap Go (Go 1.4) can only be compiled on a limited
number of platforms compared to newer versions of Go.

This adds a config option to use an external bootstrap Go, e.g.
installed through the build system's package manager or downloaded from
golang.org.

See: https://github.com/openwrt/packages/issues/11731

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agotreewide: Enable VFP/NEON optimizations for aarch64 12152/head
Jeffery To [Tue, 12 May 2020 08:03:07 +0000 (16:03 +0800)]
treewide: Enable VFP/NEON optimizations for aarch64

For speexdsp, support for NEON on aarch64 was added in 1.2.0[1].

[1]: https://github.com/xiph/speexdsp/pull/8

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
4 years agoMerge pull request #12148 from ja-pa/python3-maxminddb-update
Hannu Nyman [Tue, 12 May 2020 06:38:36 +0000 (09:38 +0300)]
Merge pull request #12148 from ja-pa/python3-maxminddb-update

python3-maxminddb: update to version 1.5.4

4 years agoMerge pull request #12143 from commodo/django-update
Hannu Nyman [Tue, 12 May 2020 06:38:12 +0000 (09:38 +0300)]
Merge pull request #12143 from commodo/django-update

django: bump to version 3.0.6

4 years agonetifyd: support uci parameters
Kevin Darbyshire-Bryant [Sun, 3 May 2020 13:27:19 +0000 (14:27 +0100)]
netifyd: support uci parameters

Integrate with uci to support 'enabled/disabled' startup option and
override netify's default auto network selection.

config netifyd
       option enabled 0
       option autoconfig 1

autoconfig: Use netify's in-built interface selection
else use 'internal/external_if' definitions.

Also persist important agent config across sysupgrade
agent.uuid, serial.uuid, site.uuid

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
4 years agodjango: bump to version 3.0.6 12143/head
Alexandru Ardelean [Mon, 11 May 2020 06:48:37 +0000 (09:48 +0300)]
django: bump to version 3.0.6

Also add 'Peter Stadler <peter.stadler@student.uibk.ac.at>' as
co-maintainer.

Signed-off-by: Alexandru Ardelean <ardeleanalex@gmail.com>
4 years agopython-atomicwrites: update to version 1.4.0 12149/head
Jan Pavlinec [Tue, 12 May 2020 00:02:58 +0000 (02:02 +0200)]
python-atomicwrites: update to version 1.4.0

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
4 years agopython3-maxminddb: update to version 1.5.4 12148/head
Jan Pavlinec [Mon, 11 May 2020 22:58:53 +0000 (00:58 +0200)]
python3-maxminddb: update to version 1.5.4

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
4 years agomariadb: switch init to mysqld_safe and mysqladmin 12147/head
Sebastian Kemper [Mon, 11 May 2020 20:55:24 +0000 (22:55 +0200)]
mariadb: switch init to mysqld_safe and mysqladmin

mysqld_safe is the recommended way to start the server on non-systemd
systems ([1]). For instance, it has a crash detection with auto-restart
function, can update ulimits, setup core files, set the niceness of the
server etc. It looks like it could also be helpful when trying to set up
clusters. It's maintained upstream and adding it means we don't need to
add these features into our init script.

mysqld_safe is a script itself, so it's added to conffiles in case users
want to edit it.

It can't be run under procd, so the init script is converted to a normal
System V type. To stop the server and to reload the privileges tables
mysqladmin is used. To that end mysqladmin is moved into the server
package.

While changing the init script, the Debian init script was used for
ideas. It wasn't copied verbatim and adapted a bit here and there.
Thanks to whoever wrote it!

This commit removes the support for starting the service as a user other
than "mariadb". This makes the init script simpler. If anybody wants to
play around with the user then it's up to them to fix the permissions.

[1] https://mariadb.com/kb/en/mysqld_safe/

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agomariadb: move mysql_upgrade to the client package
Sebastian Kemper [Mon, 11 May 2020 20:38:42 +0000 (22:38 +0200)]
mariadb: move mysql_upgrade to the client package

It's really a client. It connects to the running server as a client, to
upgrade the DBs. And it depends on both mysql and mysqlcheck.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
4 years agomariadb: update auth_pam handling
Sebastian Kemper [Mon, 11 May 2020 20:28:06 +0000 (22:28 +0200)]
mariadb: update auth_pam handling

With INSTALL_PAMDIR undefined some items necessary for the auth_pam
module aren't built. This adds the define so that configuration and
shared object become available.

This commit also tightens up the installation of the SUID tool. The
directory it is copied into gets created on the build host already with
u=rwx,g=rx,o=, so it cannot be accessed on target, except by root. The
post-install script then changes group ownership of the directory to the
"mariadb" group only if the directory is really a directory and owned by
"root:root".

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>