Jeffery To [Tue, 19 May 2020 09:18:28 +0000 (17:18 +0800)]
measurement-kit: Add static build dependencies
When measurement-kit is a build dependency (in PKG_BUILD_DEPENDS) of
another package, this package's build dependencies (in DEPENDS) may not
be selected and so may not be built.
(This package does not produce a shared library; the measurement-kit
target package contains a program that is statically linked to the
measurement-kit library. Other packages may include measurement-kit in
their PKG_BUILD_DEPENDS to link to the static library but not include
measurement-kit as a run-time dependency.)
This adds PKG_BUILD_DEPENDS to this package to ensure that its
dependencies are built in this case.
This also adds MEASUREMENT_KIT_BUILD_DEPENDS that dependant packages
should select to ensure that this package's dependencies are correctly
built. (libevent2-openssl and libevent2-pthreads need to be selected for
the necessary functionality to be enabled when compiling libevent2.)
This also adds openssl as an explicit dependency; it appears to be used
directly by this package.
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
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>
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>
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
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>
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>
Rosen Penev [Mon, 18 May 2020 06:47:54 +0000 (23:47 -0700)]
Merge pull request #12192 from lucize/libreswipv6
libreswan: various fixes
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
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>
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>
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>
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
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
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>
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
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>
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>
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
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
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>
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
Hannu Nyman [Sat, 16 May 2020 18:30:37 +0000 (21:30 +0300)]
Merge pull request #12186 from lucize/nsslto
nss: revert -flto change
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>
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>
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>
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>
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>
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>
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
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>
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>
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>
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>
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>
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
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
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
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>
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>
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
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
Rosen Penev [Fri, 15 May 2020 03:44:53 +0000 (20:44 -0700)]
Merge pull request #12162 from neheb/upnp23
npupnp updates
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>
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
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
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
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>
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
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>
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>
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>
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]
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
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
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>
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>
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>
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>
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>
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>
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
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…
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
Rosen Penev [Wed, 13 May 2020 21:44:35 +0000 (14:44 -0700)]
Merge pull request #11981 from zhanhb/conffiles
treewide: add conffiles
Rosen Penev [Wed, 13 May 2020 21:41:55 +0000 (14:41 -0700)]
Merge pull request #12037 from olek210/coremark
coremark: Add coremark package
Rosen Penev [Wed, 13 May 2020 21:41:11 +0000 (14:41 -0700)]
Merge pull request #12104 from stintel/readsb
readsb: new package
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
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
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>
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
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>
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>
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>
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>
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>
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>
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
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
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
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>
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
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
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>
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>
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
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>
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>
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
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
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>
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>
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>
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>
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>
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>
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>
Sebastian Kemper [Mon, 11 May 2020 20:14:54 +0000 (22:14 +0200)]
mariadb: install config files readable for all
Until now $(INSTALL_CONF) is used for configuration files that go into
/etc/mysql. This commit replaces that with $(INSTALL_DATA). The
configuration files are not only parsed by the server, but also by the
clients (which can be anybody).
This also removes a comment about a cron job from one of the
configuration files. There is no cron job.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Fri, 8 May 2020 19:34:47 +0000 (21:34 +0200)]
libssh2: switch default to OpenSSL and fix depends
All packages in the tree that depend on libssh2 _and_ have their own
dependency on a TLS library, depend on OpenSSL by default. It makes
sense for the libssh2 package to default to OpenSSL as well. This way it
does not pull in a second TLS library.
Also, the OpenSSL dependency is changed to
"+!LIBSSH2_MBEDTLS:libopenssl", which fixes build issues in case libssh2
is not selected but built anyway.
And last, Config.in file is removed and its content added to the
Makefile instead.
Closes #12108
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Hannu Nyman [Mon, 11 May 2020 18:15:04 +0000 (21:15 +0300)]
Merge pull request #12145 from tru7/libfmt
libfmt: bump to version 6.2.1
Othmar Truniger [Mon, 11 May 2020 17:52:33 +0000 (19:52 +0200)]
libfmt: bump to version 6.2.1
Signed-off-by: Othmar Truniger <github@truniger.ch>