Commit graph

12816 commits

Author SHA1 Message Date
Tony Ambardar
0716d8fe5a perl: add missing config for mips64el
Compilation otherwise fails building for MIPS Malta 64-bit LE.

Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
2018-12-18 21:28:26 -08:00
Ted Hess
6afd122200
Merge pull request #7727 from ClaymorePT/boost_1.69.0_r1
boost: Package Version Update -> 1.69.0
2018-12-18 19:07:41 -05:00
Carlos Miguel Ferreira
89e6855d96
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>
2018-12-18 22:52:47 +00:00
champtar
cf4f87f002
Merge pull request #7725 from micmac1/master-sqlite3
(master) sqlite3 security bump
2018-12-18 22:36:01 +01:00
Ted Hess
422cd11b5a CircleCI: Add bzr to Docker image. Update to v1.0.2
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-12-18 16:24:04 -05:00
Sebastian Kemper
c565ad271b 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>
2018-12-18 20:57:47 +01:00
Sebastian Kemper
1e5bc17eea 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>
2018-12-18 20:51:58 +01:00
Saverio Proto
4e39f35d66
Merge pull request #7646 from neheb/tinc
tinc: Fix compilation without deprecated OpenSSL APIs
2018-12-18 20:49:05 +01:00
Hannu Nyman
89c6f4269b
Merge pull request #7720 from cotequeiroz/softethervpn_host
softethervpn: cleanup host/build, pass HOST_*FLAGS
2018-12-18 21:17:51 +02:00
Hannu Nyman
b20a27cada
Merge pull request #7714 from neheb/patch-18
logrotate: Update to 3.15.0
2018-12-18 19:22:51 +02:00
Hannu Nyman
7cbf412b1f
Merge pull request #7710 from neheb/patch-15
python-requests: Update to 2.21.0
2018-12-18 19:22:29 +02:00
Eneas U de Queiroz
e3c6fcb796 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>
2018-12-18 10:32:30 -02:00
Karl Palsson
84ece779f5 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>
2018-12-18 09:38:50 +00:00
Ted Hess
d8a06c22f8
Merge pull request #7565 from neheb/sendmail
sendmail: Add OpenSSL 1.1 support
2018-12-17 20:50:22 -05:00
Peter Wagner
89ef798dec git: update to 2.20.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-18 00:14:22 +01:00
Rosen Penev
d3175470a2
logrotate: Update to 3.15.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 15:13:59 -08:00
Eneas U de Queiroz
213fd4f64b 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>
2018-12-17 14:57:01 -08:00
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
Rosen Penev
c49b170809
python-requests: Update to 2.21.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-17 14:19:32 -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