Commit graph

12797 commits

Author SHA1 Message Date
Rosen Penev
035f7deb2d 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>
2018-12-17 14:56:55 -08:00
Hans Dedecker
d26f7e5a47
Merge pull request #7701 from dengqf6/xtables
xtables-addons: fix compile error on kernel 4.18+
2018-12-17 21:14:19 +01:00
Ted Hess
fb758431af CircleCI: Remove version info from SDK filename.
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-12-17 15:07:13 -05:00
Deng Qingfang
f55fb35700 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>
2018-12-18 03:44:11 +08:00
Hannu Nyman
dee8e9e745
Merge pull request #7690 from neheb/soft
gammu: Fix build under 64-bit targets.
2018-12-17 17:07:38 +02:00
Rosen Penev
0bd1f7a9a9 haproxy: Update deprecated API patch
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 22:13:46 +08:00
Yousong Zhou
36f2832f9d 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>
2018-12-17 04:11:10 +00:00
champtar
49dd0fdf4d
Merge pull request #7594 from dhewg/pull/prometheus-node-exporter-lua-ltq-dsl
prometheus-node-exporter-lua: add lantiq dsl modem collector
2018-12-16 21:23:20 +01:00
Rosen Penev
bf42426e4a 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>
2018-12-16 10:31:02 -08:00
Rene Treffer
c751af8616 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>
2018-12-16 19:17:00 +01:00
champtar
655c14c5f9
Merge pull request #7542 from Rixerx/master
zabbix: update to 4.0 LTS
2018-12-16 18:59:32 +01:00
Hannu Nyman
0645f3ae7d
Merge pull request #7687 from dengqf6/nginx
nginx: add stream SSL and stream SSL preread support
2018-12-16 19:45:24 +02:00
Deng Qingfang
cf3aaa4ae4 nginx: add stream SSL and stream SSL preread support
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2018-12-17 00:29:04 +08:00
Ted Hess
7059ebfae4
Merge pull request #7681 from neheb/luv
luv: Update to 1.22.0-1
2018-12-16 07:47:10 -05:00
Rosen Penev
71332c0371 luv: Update to 1.22.0-1
Switched to tarball and rearranged Makefile for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-15 22:55:34 -08:00
Hannu Nyman
a93540b2a2
Merge pull request #7673 from micmac1/mariadb-maj2
mariadb: packaging, config and misc improvements
2018-12-16 00:53:07 +02:00
Ted Hess
2b6d26b8ec CircleCI: Update SDK / gcc version bump
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-12-15 16:37:04 -05:00
Ted Hess
761b00c5e9 CircleCI: Fix Debian grep compatibility
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-12-15 15:53:46 -05:00
Ted Hess
5a444fcc60 CircleCI: Allow '+' in package name subject check
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-12-15 11:34:19 -05:00
Sebastian Kemper
2de1c6c05f 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>
2018-12-15 17:17:24 +01:00
Sebastian Kemper
556ebfec48 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>
2018-12-15 17:11:28 +01:00
Sebastian Kemper
6152c9a018 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>
2018-12-15 16:02:13 +01:00
Sebastian Kemper
9b8a68cc7b 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>
2018-12-15 15:57:01 +01:00
Sebastian Kemper
cc0a40231d 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>
2018-12-15 15:55:56 +01:00
Sebastian Kemper
cacd86009b 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>
2018-12-15 15:53:38 +01:00
Sebastian Kemper
c0dba8cfa6 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>
2018-12-15 15:50:18 +01:00
Sebastian Kemper
a117d027bc mariadb: use system libedit for mysql
libedit changed its interface a while back. mariadb currently does not
recognize this interface and instead uses a static old readline version.
It does not link in the system readline due to licence incompatibility.

This commit adds a patch that enables mariadb to detect and use the
system libedit. The patch was sent upstream already ([1]).

[1] https://github.com/MariaDB/server/pull/1001

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-15 15:48:24 +01:00
Hannu Nyman
0bebf15543
Merge pull request #7665 from sotux/master-aria2
aria2: fix some typo and init script mistakes
2018-12-15 15:45:47 +02:00
James Qian
a07454d026 aria2: fix some typo
Signed-off-by: James Qian <sotux82@gmail.com>
2018-12-15 21:16:23 +08:00
Ted Hess
8997a6964e
Merge pull request #7672 from cotequeiroz/gstreamer1_no-dw
gstreamer1: build without libdw
2018-12-15 07:15:45 -05:00
Hannu Nyman
9bb934e20a
Merge pull request #7671 from neheb/sig
libsigc++: Update to 2.10.1
2018-12-15 12:05:54 +02:00
Rosen Penev
005934af80 libsigcxx: Update to 2.10.1
Size goes from 15613 to 8427 bytes.

2.10.1 is the latest version. Version 2.99.x is the unstable series.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-14 20:48:20 -08:00
Eneas U de Queiroz
ae3d96280a gstreamer1: build without libdw
Avoids dependencies with libdw and libelf.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-12-14 22:01:18 -02:00
Ted Hess
456b789bce libv4l: Force build without libudev
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-12-14 14:46:45 -05:00
Hannu Nyman
6ee42b8eac
Merge pull request #7564 from neheb/nail
nail: Fix compilation without deprecated OpenSSL APIs
2018-12-14 16:55:48 +02:00
Hannu Nyman
8f78a82cfd
Merge pull request #7612 from cotequeiroz/snort_includes
snort: fix pcap include directory
2018-12-14 16:54:58 +02:00
Hannu Nyman
d5cf9c0569
Merge pull request #7617 from neheb/sip
golang-github-dchest-siphash: Switch to versioned releases
2018-12-14 16:54:17 +02:00
Hannu Nyman
b78862a5c1
Merge pull request #7666 from zhaojh329/rtty
rtty: update to 6.4.0
2018-12-14 16:51:19 +02:00
Jianhui Zhao
30e912c598 rtty: update to 6.4.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-12-14 17:00:40 +08:00
Jianhui Zhao
678a4dd21b libuwsc: update to 3.1.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-12-14 09:32:20 +08:00
Ted Hess
41457bdc46
Merge pull request #7629 from cotequeiroz/lcdgrilo_no-check
lcdgrilo: remove check dependency
2018-12-13 13:04:11 -05:00
Hannu Nyman
12dc221f74
Merge pull request #7589 from cotequeiroz/opencv_no-gtk
opencv: remove gtk dependency
2018-12-13 19:58:08 +02:00
Eneas U de Queiroz
a72a841b0a opencv: remove gtk dependency
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-12-13 15:41:48 -02:00
Eneas U de Queiroz
8d0c849e56 grilo: copy vapi files to versioned vala dir
The version is obtained via `valac --api-version`

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-12-13 15:40:33 -02:00
Eneas U de Queiroz
fb4b5c5701 libgee: copy vapi files to versioned vala dir
The version is obtained via `valac --api-version`

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-12-13 15:40:33 -02:00
Eneas U de Queiroz
2e8b7358c4 lcdgrilo: remove check dependency
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2018-12-13 13:31:56 -02:00
Hannu Nyman
3aa4a11ba4
Merge pull request #7531 from neheb/loud
loudmouth: Disable debug and fix no deprecated API compilation
2018-12-13 16:52:05 +02:00
Hannu Nyman
e727183bc2
Merge pull request #7651 from gladiac1337/feature-haproxy-v1.8.15
haproxy: Update HAProxy to v1.8.15
2018-12-13 16:50:29 +02:00
Hannu Nyman
e3cb71962b
Merge pull request #7648 from EricLuehrsen/unbound_183
unbound: update to 1.8.3
2018-12-13 16:48:41 +02:00
Ted Hess
1cba36afe0
Merge pull request #7635 from dhewg/pull/prometheus-statsd-exporter
prometheus-statsd-exporter: add new package
2018-12-13 09:12:26 -05:00