Florian Eckert [Tue, 25 Dec 2018 17:25:38 +0000 (18:25 +0100)]
mwan3: remove duplicated global enable check
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Florian Eckert [Tue, 25 Dec 2018 17:24:16 +0000 (18:24 +0100)]
mwan3: remove local_source deprecated code artefacts
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Peter Wagner [Tue, 25 Dec 2018 03:03:28 +0000 (04:03 +0100)]
libsndfile: update to
8ddc442d539ca775d80cdbc7af17a718634a743f
a/ulaw: fix multiple buffer overflows
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Peter Wagner [Mon, 24 Dec 2018 21:19:35 +0000 (22:19 +0100)]
glib2: update to 2.58.2
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Rosen Penev [Thu, 13 Dec 2018 23:00:40 +0000 (15:00 -0800)]
node: Update to 8.14.1
Mainly CVE fixes.
Added a patch to fix compilation without deprecated OpenSSL APIs.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Eneas U de Queiroz [Thu, 13 Dec 2018 10:14:09 +0000 (08:14 -0200)]
node: use system libnghttp2 libuv libhttp-parser
Use the openwrt system libraries instead of the ones bundled with node.
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
Hannu Nyman [Fri, 21 Dec 2018 19:16:48 +0000 (21:16 +0200)]
Merge pull request #7692 from neheb/patch-6
django: Update to 1.11.17
Hannu Nyman [Fri, 21 Dec 2018 19:16:20 +0000 (21:16 +0200)]
Merge pull request #7744 from val-kulkov/opendkim-package
opendkim: support OpenSSL 1.1 with/without deprecated APIs
Val Kulkov [Fri, 21 Dec 2018 07:15:19 +0000 (02:15 -0500)]
opendkim: support OpenSSL 1.1 with/without deprecated APIs
This patch enables support of OpenSSL 1.1+ with and without
deprecated OpenSSL APIs.
Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
Hannu Nyman [Fri, 21 Dec 2018 15:39:29 +0000 (17:39 +0200)]
Merge pull request #7704 from neheb/patch-9
jansson: Update to 2.12
Hannu Nyman [Fri, 21 Dec 2018 15:39:14 +0000 (17:39 +0200)]
Merge pull request #7707 from neheb/patch-12
prometheus: Update to 2.6.0
Hannu Nyman [Fri, 21 Dec 2018 15:38:25 +0000 (17:38 +0200)]
Merge pull request #7711 from neheb/patch-16
python-service-identity: Update to 18.1.0
Hannu Nyman [Fri, 21 Dec 2018 15:14:41 +0000 (17:14 +0200)]
Merge pull request #7709 from neheb/patch-14
python-mysql: Update to 1.3.14
Hannu Nyman [Fri, 21 Dec 2018 15:14:24 +0000 (17:14 +0200)]
Merge pull request #7708 from neheb/patch-13
postfix: Update to 3.3.2
champtar [Fri, 21 Dec 2018 12:36:42 +0000 (13:36 +0100)]
Merge pull request #7738 from TDT-AG/pr/
20181220-mwan3
mwan3: add nping to tracking method
Michael Stoll [Tue, 4 Dec 2018 13:47:26 +0000 (14:47 +0100)]
mwan3: add nping to tracking method
Signed-off-by: Michael Stoll <michael.stoll@meadow-robotics.com>
Val Kulkov [Thu, 20 Dec 2018 18:37:15 +0000 (13:37 -0500)]
subversion: bump to the latest stable release
Update to subversion 1.11.0.
Signed-off-by: Val Kulkov <val.kulkov@gmail.com>
Rosen Penev [Thu, 20 Dec 2018 18:42:17 +0000 (10:42 -0800)]
clamav: Change depends from uclibcxx to CXX_DEPENDS
The build system allows changing uclibc++ to libstdcpp globally. This
avoids an unnecessary depends in the case of libstdcpp usage.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Philip Prindeville [Thu, 20 Dec 2018 23:41:57 +0000 (16:41 -0700)]
Merge pull request #7695 from pprindeville/acpica-unix-update-
20181213
acpica-unix: update to
20181213
Philip Prindeville [Mon, 17 Dec 2018 04:43:23 +0000 (21:43 -0700)]
acpica-unix: update to
20181213
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
champtar [Thu, 20 Dec 2018 18:07:04 +0000 (19:07 +0100)]
Merge pull request #7734 from micmac1/master-sqlite-maint
sqlite3: change maintainer
Sebastian Kemper [Wed, 19 Dec 2018 19:28:36 +0000 (20:28 +0100)]
sqlite3: change maintainer
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Yousong Zhou [Thu, 20 Dec 2018 15:20:26 +0000 (15:20 +0000)]
Revert "minisatip: add new package"
This reverts commit
68add335a71f0767c03ea519632f91cb827dd54f.
This package depends on libraries (libdvbapi, libdvbcsa, libdvben50221)
that does not exist yet in OpenWrt repos
Reported-by: Val Kulkov <val.kulkov@gmail.com>
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
Marko Ratkaj [Thu, 20 Dec 2018 15:09:19 +0000 (16:09 +0100)]
Merge pull request #7633 from cotequeiroz/node-mozila-iot-gateway_CPU
node-mozilla-iot-gateway: fix copy of sqlite3 module directory
Dirk Brenken [Thu, 20 Dec 2018 07:50:48 +0000 (08:50 +0100)]
Merge pull request #7732 from dibdot/adblock
adblock: release 3.6.0
Rosen Penev [Mon, 17 Dec 2018 22:04:12 +0000 (14:04 -0800)]
prometheus: Update to 2.6.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Mon, 17 Dec 2018 22:22:49 +0000 (14:22 -0800)]
python-service-identity: Update to 18.1.0
Switched URL to standard one.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Hannu Nyman [Wed, 19 Dec 2018 18:56:42 +0000 (20:56 +0200)]
Merge pull request #7721 from sartura/geth_update_1.8.20
geth: Update to 1.8.20
Hannu Nyman [Wed, 19 Dec 2018 18:56:12 +0000 (20:56 +0200)]
Merge pull request #7731 from jsiverskog/mdnsresponder_878_200_35
mdnsresponder: bump to 878.200.35 and refresh patches
Dirk Brenken [Wed, 19 Dec 2018 16:32:29 +0000 (17:32 +0100)]
adblock: release 3.6.0
* add adblock dns query reporting via tcpdump (see readme for details)
* fix tld compression on low memory systems (< 64 MB)
* fix various small issues
Signed-off-by: Dirk Brenken <dev@brenken.org>
Hannu Nyman [Wed, 19 Dec 2018 14:58:01 +0000 (16:58 +0200)]
Merge pull request #7679 from neheb/fcgi
fcgi: Update to 2.4.1
Hannu Nyman [Wed, 19 Dec 2018 14:52:40 +0000 (16:52 +0200)]
Merge pull request #7684 from neheb/patch-4
tcp: Update to 8.6.9
Jacob Siverskog [Wed, 19 Dec 2018 14:51:17 +0000 (15:51 +0100)]
mdnsresponder: bump to 878.200.35 and refresh patches
While at it, change the source URL to https.
Signed-off-by: Jacob Siverskog <jacob@teenage.engineering>
Hannu Nyman [Wed, 19 Dec 2018 14:49:35 +0000 (16:49 +0200)]
Merge pull request #7718 from neheb/patch-23
python-dpkt: Update to 1.92
Hannu Nyman [Wed, 19 Dec 2018 14:47:42 +0000 (16:47 +0200)]
Merge pull request #7730 from ja-pa/unbound-dns64-patch
unbound: add patch to fix dns64 crash
Hannu Nyman [Wed, 19 Dec 2018 14:40:19 +0000 (16:40 +0200)]
Merge pull request #7689 from wvdakker/master
Shorewall: Bump to 5.2.1.4
Jan Pavlinec [Wed, 19 Dec 2018 09:01:30 +0000 (10:01 +0100)]
unbound: add patch to fix dns64 crash
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
Daniel Kucera [Wed, 20 Jun 2018 23:43:45 +0000 (01:43 +0200)]
minisatip: add new package
Minisatip is a multi-threaded satip server version 1.2 that runs
under Linux and it was tested with DVB-S, DVB-S2, DVB-T, DVB-T2,
DVB-C, DVB-C2, ATSC and ISDB-T cards.
https://github.com/catalinii/minisatip
Signed-off-by: Daniel Kucera <daniel.kucera@gmail.com>
Jeffery To [Wed, 19 Dec 2018 07:20:10 +0000 (15:20 +0800)]
golang: update to latest version
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
Ted Hess [Wed, 19 Dec 2018 00:07:41 +0000 (19:07 -0500)]
Merge pull request #7727 from ClaymorePT/boost_1.69.0_r1
boost: Package Version Update -> 1.69.0
Carlos Miguel Ferreira [Tue, 18 Dec 2018 22:52:47 +0000 (22:52 +0000)]
boost: Package Version Update -> 1.69.0
This package update provides one new library:
-> Safe Numerics: A library for guaranteed correct integer arithmetic for
C++14 and later, from Robert Ramey [1].
Discontinued Libraries
-> Signals (v1) is now removed. Its removal was announced in 1.68 and its
deprecation was announced in 1.54. Boost 1.68 is the last release that
provides this library. Users are encouraged to use Signals2 instead.
The Boost community thanks Douglas Gregor for his work on Signals which
served its users well and which also inspired Signals2 [2].
More info can be found at the usual place [3].
[1] : https://www.boost.org/doc/libs/1_69_0/libs/safe_numerics/doc/html/index.html
[2] : https://www.boost.org/doc/libs/1_69_0/doc/html/signals2.html
[3] : https://www.boost.org/users/history/version_1_69_0.html
Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
champtar [Tue, 18 Dec 2018 21:36:01 +0000 (22:36 +0100)]
Merge pull request #7725 from micmac1/master-sqlite3
(master) sqlite3 security bump
Ted Hess [Tue, 18 Dec 2018 21:24:04 +0000 (16:24 -0500)]
CircleCI: Add bzr to Docker image. Update to v1.0.2
Signed-off-by: Ted Hess <thess@kitschensync.net>
Sebastian Kemper [Tue, 18 Dec 2018 19:53:12 +0000 (20:53 +0100)]
sqlite3: remove $(FPIC)
Defaulting to -fPIC is a bad idea, especially for executables (here:
sqlite3-cli). In short, there are certain security implications as well
as overhead/performance penalties. Details see:
https://wiki.gentoo.org/wiki/Project:Hardened/Position_Independent_Code_internals
The configure script is able to detect the need for PIC and adds the
flag when needed anyway (when compiling the library).
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Tue, 18 Dec 2018 19:51:53 +0000 (20:51 +0100)]
sqlite3: security bump
A remote code execution vuln has been found in sqlite. Infos available
here:
https://blade.tencent.com/magellan/index_en.html
sqlite 3.26.0 contains the fix.
This commit also changes source URL to https.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Saverio Proto [Tue, 18 Dec 2018 19:49:05 +0000 (20:49 +0100)]
Merge pull request #7646 from neheb/tinc
tinc: Fix compilation without deprecated OpenSSL APIs
Hannu Nyman [Tue, 18 Dec 2018 19:17:51 +0000 (21:17 +0200)]
Merge pull request #7720 from cotequeiroz/softethervpn_host
softethervpn: cleanup host/build, pass HOST_*FLAGS
Hannu Nyman [Tue, 18 Dec 2018 17:22:51 +0000 (19:22 +0200)]
Merge pull request #7714 from neheb/patch-18
logrotate: Update to 3.15.0
Hannu Nyman [Tue, 18 Dec 2018 17:22:29 +0000 (19:22 +0200)]
Merge pull request #7710 from neheb/patch-15
python-requests: Update to 2.21.0
Mislav Novakovic [Tue, 18 Dec 2018 13:50:33 +0000 (14:50 +0100)]
geth: Update to 1.8.20
Signed-off-by: Mislav Novakovic <mislav.novakovic@sartura.hr>
Eneas U de Queiroz [Tue, 18 Dec 2018 11:54:06 +0000 (09:54 -0200)]
softethervpn: cleanup host/build, pass HOST_*FLAGS
Remove hack to avoid readline host dependency, now that readline is
being host/built.
Pass on HOST_CFLAGS, HOST_CPPFLAGS, & HOST_LDFLAGS, to fix buildbots
host-compile errors about not finding openssl headers.
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
Karl Palsson [Mon, 17 Dec 2018 10:55:34 +0000 (10:55 +0000)]
net/mosquitto: bump to 1.5.5
Security and bug fix. Full changelog available at: https://mosquitto.org/ChangeLog.txt
Signed-off-by: Karl Palsson <karlp@etactica.com>
Rosen Penev [Tue, 18 Dec 2018 02:39:52 +0000 (18:39 -0800)]
python-dpkt: Update to 1.9.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Ted Hess [Tue, 18 Dec 2018 01:50:22 +0000 (20:50 -0500)]
Merge pull request #7565 from neheb/sendmail
sendmail: Add OpenSSL 1.1 support
Peter Wagner [Mon, 17 Dec 2018 23:14:22 +0000 (00:14 +0100)]
git: update to 2.20.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
Rosen Penev [Mon, 17 Dec 2018 23:13:59 +0000 (15:13 -0800)]
logrotate: Update to 3.15.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Eneas U de Queiroz [Thu, 18 Jan 2018 11:28:03 +0000 (09:28 -0200)]
sendmail: link with gcc instead of ld
If ld is used directly to link libmilter.so, linking is not done
correctly with glibc, and produces a library that can't be used.
Linking with the bad library produces a strange error:
ld: conftest: hidden symbol `stat' in [...]libc_nonshared.a(stat.oS)
is referenced by DSO
Using ld with musl works fine, but using gcc is a more portable way of
linking the shared library anyway.
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
Rosen Penev [Mon, 3 Dec 2018 01:14:38 +0000 (17:14 -0800)]
sendmail: Add OpenSSL 1.1 support
First patch is from Debian and enables OpenSSL 1.1 support.
Second patch is a fix for OpenSSL 1.1 ECC curves.
Third patch allows compilation without deprecated APIs.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Mon, 17 Dec 2018 22:19:32 +0000 (14:19 -0800)]
python-requests: Update to 2.21.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Mon, 17 Dec 2018 22:16:18 +0000 (14:16 -0800)]
python-mysql: Update to 1.3.14
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Mon, 17 Dec 2018 22:12:55 +0000 (14:12 -0800)]
postfix: Update to 3.3.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Mon, 17 Dec 2018 21:52:21 +0000 (13:52 -0800)]
jansson: Update to 2.12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Hans Dedecker [Mon, 17 Dec 2018 20:14:19 +0000 (21:14 +0100)]
Merge pull request #7701 from dengqf6/xtables
xtables-addons: fix compile error on kernel 4.18+
Ted Hess [Mon, 17 Dec 2018 20:04:20 +0000 (15:04 -0500)]
CircleCI: Remove version info from SDK filename.
Signed-off-by: Ted Hess <thess@kitschensync.net>
Deng Qingfang [Mon, 17 Dec 2018 19:44:11 +0000 (03:44 +0800)]
xtables-addons: fix compile error on kernel 4.18+
Use `struct nf_nat_range2` for kernel 4.18+
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
Rosen Penev [Sun, 16 Dec 2018 15:16:22 +0000 (07:16 -0800)]
tcl: Update to 8.6.9
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Hannu Nyman [Mon, 17 Dec 2018 15:07:38 +0000 (17:07 +0200)]
Merge pull request #7690 from neheb/soft
gammu: Fix build under 64-bit targets.
Rosen Penev [Thu, 13 Dec 2018 22:03:07 +0000 (14:03 -0800)]
haproxy: Update deprecated API patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
W. van den Akker [Mon, 17 Dec 2018 06:48:20 +0000 (07:48 +0100)]
Shorewall6: Bump to version 5.2.1.4
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Mon, 17 Dec 2018 06:47:17 +0000 (07:47 +0100)]
Shorewall: Bump to version 5.2.1.4
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Mon, 17 Dec 2018 06:45:48 +0000 (07:45 +0100)]
Shorewall6-lite: Bump to version 5.2.1.4
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Mon, 17 Dec 2018 06:39:29 +0000 (07:39 +0100)]
Shorewall-lite: Bump to version 5.2.1.4
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Mon, 17 Dec 2018 06:38:14 +0000 (07:38 +0100)]
Shorewall-core: Bump to version 5.2.1.4
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
Yousong Zhou [Mon, 17 Dec 2018 01:26:24 +0000 (01:26 +0000)]
qemu: bump to version 3.1.0
Changelog can be found at https://wiki.qemu.org/ChangeLog/3.1
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
champtar [Sun, 16 Dec 2018 20:23:20 +0000 (21:23 +0100)]
Merge pull request #7594 from dhewg/pull/prometheus-node-exporter-lua-ltq-dsl
prometheus-node-exporter-lua: add lantiq dsl modem collector
Rosen Penev [Sun, 16 Dec 2018 19:33:26 +0000 (11:33 -0800)]
django: Update to 1.11.17
Added PKG_CPE_ID for proper CVE tracking.
Some Makefile rearrangements for consistency.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Sun, 16 Dec 2018 18:31:02 +0000 (10:31 -0800)]
gammu: Fix build under 64-bit targets.
There's a faulty suffix variable that points to the wrong place.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rene Treffer [Sat, 28 Jul 2018 10:43:57 +0000 (12:43 +0200)]
prometheus-node-exporter-lua: add lantiq dsl modem collector
a.heider: Address PR comments and clean up.
Signed-off-by: Rene Treffer <treffer+github@measite.de>
Signed-off-by: Andre Heider <a.heider@gmail.com>
W. van den Akker [Sun, 16 Dec 2018 18:03:17 +0000 (19:03 +0100)]
Shorewall6: Bump to version 5.2.1.3
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Sun, 16 Dec 2018 18:02:32 +0000 (19:02 +0100)]
Shorewall: Bump to version 5.2.1.3
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Sun, 16 Dec 2018 18:01:46 +0000 (19:01 +0100)]
Shorewall6-lite: Bump to version 5.2.1.3
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
W. van den Akker [Sun, 16 Dec 2018 18:00:39 +0000 (19:00 +0100)]
Shorewall-lite: Bump to version 5.2.1.3
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
champtar [Sun, 16 Dec 2018 17:59:32 +0000 (18:59 +0100)]
Merge pull request #7542 from Rixerx/master
zabbix: update to 4.0 LTS
W. van den Akker [Sun, 16 Dec 2018 17:58:45 +0000 (18:58 +0100)]
Shorewall-core: Bump to version 5.2.1.3
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl>
Hannu Nyman [Sun, 16 Dec 2018 17:45:24 +0000 (19:45 +0200)]
Merge pull request #7687 from dengqf6/nginx
nginx: add stream SSL and stream SSL preread support
Deng Qingfang [Sun, 16 Dec 2018 16:29:04 +0000 (00:29 +0800)]
nginx: add stream SSL and stream SSL preread support
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
Ted Hess [Sun, 16 Dec 2018 12:47:10 +0000 (07:47 -0500)]
Merge pull request #7681 from neheb/luv
luv: Update to 1.22.0-1
Rosen Penev [Sun, 16 Dec 2018 06:49:16 +0000 (22:49 -0800)]
luv: Update to 1.22.0-1
Switched to tarball and rearranged Makefile for consistency.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Rosen Penev [Wed, 1 Aug 2018 01:10:25 +0000 (18:10 -0700)]
fcgi: Update to 2.4.1
Move to new GitHub fork and switch to codeload tarballs.
Backported upstream patch to fix compilation.
Also update URL to fix uscan.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Hannu Nyman [Sat, 15 Dec 2018 22:53:07 +0000 (00:53 +0200)]
Merge pull request #7673 from micmac1/mariadb-maj2
mariadb: packaging, config and misc improvements
Ted Hess [Sat, 15 Dec 2018 21:37:04 +0000 (16:37 -0500)]
CircleCI: Update SDK / gcc version bump
Signed-off-by: Ted Hess <thess@kitschensync.net>
Ted Hess [Sat, 15 Dec 2018 20:53:46 +0000 (15:53 -0500)]
CircleCI: Fix Debian grep compatibility
Signed-off-by: Ted Hess <thess@kitschensync.net>
Ted Hess [Sat, 15 Dec 2018 16:34:19 +0000 (11:34 -0500)]
CircleCI: Allow '+' in package name subject check
Signed-off-by: Ted Hess <thess@kitschensync.net>
Sebastian Kemper [Sat, 15 Dec 2018 16:17:21 +0000 (17:17 +0100)]
mariadb: update init script to use uci
Does away with /etc/default/mysqld, introduces uci configuration
instead. The init script receives some further brushing up, like a
function (copied from Debian) to get mysqld configuration parameters
easily and quickly.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 15 Dec 2018 16:11:26 +0000 (17:11 +0100)]
mariadb: small miscellaneous enhancements
- correct spelling in comments ("mariadb" to "MariaDB")
- remove mysqld_safe and mysqld_safe_helper (not used)
- add some extra cmake configuration defines
- remove cmake configuration defines that don't exist in the source
- don't disable address sanitizer (ASAN) support
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 15 Dec 2018 15:01:31 +0000 (16:01 +0100)]
mariadb: add galera support
Add galera support by installing the configuration and including the
wsrep scripts in mariadb-server-extra.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 15 Dec 2018 14:57:00 +0000 (15:57 +0100)]
mariadb: add extra charsets to server base
There is little sense in keeping these charsets in an extra package. The
included sets are of the single byte character set variety. They only
amount to a few kbytes.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 15 Dec 2018 14:55:54 +0000 (15:55 +0100)]
mariadb: improve packaging and configuration
At present there are some flaws related to configuration, also related
to the packaging of mariadb. For starters there are complaints that the
configuration is too static.
To address this a new configuration layout is introduced. The primary
configuration file (my.cnf) is changed so that it now only includes
further configuration files in the directory /etc/mysql/conf.d. More
default configuration files are added for the server and the client.
This is the new default configuration.
With these changes it's possible for the user to select if they want to
change the default configuration (in conf.d/*.cnf) or if they want to
drop their own files into conf.d instead. If the user .cnf files are
read after the default .cnf files (files are included in alphabetical
order), they will overwrite the settings from the default configuration.
The other flaw is that the my.cnf file is included in mariadb-server.
But that doesn't really fit the requirements, as the client also uses
the configuration file(s). To accomodate this a new package
mariadb-common is added. It installs the shared my.cnf file.
The remaining changes add base packages, both for the server and the
client. These are meant as foundation for the packages containing the
respective binaries. In summary they will install the configuration,
small miscellaneous files (SQL scripts etc.) and the user "mariadb".
That means that everything is ready for the binaries, like mysql and
mysqld. If there is not enough space left on flash memory, the user can
just drop the binaries on a pendrive, link them to /usr/bin and get
started.
The ideas and configuration files were copied from Debian. Some
amendments were made.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 15 Dec 2018 14:53:35 +0000 (15:53 +0100)]
mariadb: rename share and plugin directories
Rename them from mysql to mariadb. Use variables where possible (also
for /etc/mysql).
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
Sebastian Kemper [Sat, 15 Dec 2018 14:49:27 +0000 (15:49 +0100)]
mariadb: refresh plugins
This commit deals with changes related to plugins and how they're built
or disabled.
Currently a lot of plugins are packaged which are merely for tests or
plain examples. Other distros do not bundle these, hence this commit
does away with them.
A few new plugins are added related to PAM and Kerberos (auth_gssapi,
auth_gssapi_client and auth_pam).
The BuildPlugin template is refactored to also allow building of library
plugins (needed for auth_gssapi_client). The template is also cleaned up
- some extraneous dollar signs are removed and the install function is
now defined outside the template.
Unwanted plugins/engines are now turned off efficiently (without using
cmake variables) by blanking CMakeLists.txt files in the associated
folders. The idea was lifted from Gentoo.
ha_sequence is now built into the server. This is an upstream
preference. The plugin is about 30 kbytes in size, so there is no harm
adding it into the server, which weighs in at about 15 Mbytes anyway.
Last but not least the auth_socket plugin is now also built into the
server. This allows the local root user to login to the database
without a password being set. This makes maintenance easier without
being detrimental to security. The idea was lifted from Debian.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>