Commit graph

2991 commits

Author SHA1 Message Date
Rosen Penev
0bae57e577
Merge pull request #11182 from cotequeiroz/afalg_1.2.0-beta
afalg_engine: Update to 1.2.0-beta.1
2020-02-01 17:03:22 -08:00
Rosen Penev
f49ce6b9f8
Merge pull request #11199 from neheb/meas
measurement-kit: Fix compilation with uClibc-ng
2020-02-01 17:01:31 -08:00
Michael Heimpold
3b622a612c libzip: update to 1.6.0
Also remove upstreamed patch.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-02-02 00:00:16 +01:00
Rosen Penev
a5b7a461d3
measurement-kit: Fix compilation with uClibc-ng
The define in the codebase is wrong. Fixed in the Makefile.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-31 22:13:14 -08:00
Rosen Penev
d56c71b1b3
Merge pull request #11185 from micmac1/apache-1-up
apache/apr/apr-util: fix some nitpicks
2020-01-30 16:31:29 -08:00
Sebastian Kemper
c24f5d258b apr-util: workaround reconfigure issue
PKG_CONFIG_DEPENDS causes a rebuild when needed. Alas the apr-util build
system doesn't always work out the way OpenWrt intends it to. This was
found by pure chance. apr-util was in build directory without any
plugins selected. Then apache got selected, causing plugins to be
selected. So PKG_CONFIG_DEPENDS caused a reconfigure and another make in
apr-util. But afterward apache couldn't find symbols related to LDAP.

To workaround this add "clean" to make targets.

No rev bump because no change for the apr-util packages.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-30 22:01:04 +01:00
Sebastian Kemper
a16b294805 apr-util: clean up InstallDev
This removes the ifneq in InstallDev, because the maintainers are likely
to forget to extend it when new plugins are added (this has already
occurred).

Also, this removes the la files, because OpenWrt won't allow them into
staging anyway.

No rev bump because meaningless for the apr-util packages.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-30 21:53:09 +01:00
Sebastian Kemper
430ab5f9b3 apr: don't install la files to staging
They're deleted by OpenWrt build system anyway.

No rev bump as meaningless for apr package.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-30 21:50:32 +01:00
Sebastian Kemper
a4ceaec1e4 libmariadb: bump to 3.1.7
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-30 21:27:47 +01:00
Eneas U de Queiroz
9de9551b76
afalg_engine: Update to 1.2.0-beta.1
This is a beta release that introduces a software fallback mechanism
that greatly speeds up smaller requests by fulfilling them in software,
avoiding the latency of switching to kernel-mode for small jobs.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-01-30 11:41:59 -03:00
Josef Schlehofer
a615a821d9
libredblack: pass CFLAGS properly
Fixes build with enabled ASLR PIE

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-01-27 22:44:03 +01:00
Lucian Cristian
8f2023aa9c nss: update to 3.49.2
Signed-off-by: Lucian Cristian <lucian.cristian@gmail.com>
2020-01-27 22:14:53 +02:00
Rosen Penev
1631e5ae37
Merge pull request #11133 from micmac1/apache2-cleanup
apache: cleanup, enable LFS and rename server from httpd to apache2
2020-01-26 14:42:27 -08:00
Sebastian Kemper
a62c0e599b apr-util: clean up Makefile and remove patch
- removes 001-automake-compat.patch:
  Looks like this was meant as a workaround for a libtool issue. But it
  doesn't appear to be needed anymore.

- cleans up installation defines (uses macros, cleans up sed scripts,
  removes gratuitous slashes & whitespaces)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 19:00:48 +01:00
Sebastian Kemper
193c3913b6 apr: clean up the patches + enable LFS
- removes 001-autoconf-compat.patch:
  Looks like this was meant as a workaround for a libtool issue. But it
  doesn't appear to be needed anymore.
- removes 101-fix_apr_time_now.patch:
  Mentioned in https://dev.openwrt.org/ticket/9287, meant as a fix, but
  issue was fixed differently in the end (by activating LFS).
- removes 201-upgrade-and-fix-1.5.1.patch:
  This is a cross-compile fix. This patch gets replaced by
  001-cross-compile.patch from buildroot project. The latter was sent
  upstream by buildroot and is in line with the patch used by OpenWrt
  for the apache package.
- adds 002-sys-param-h.patch:
  Fix PATH_MAX detection by including sys/param.h if available. Also
  from buildroot.

Additionally configure variables found in buildroot package are added.
These also enable LFS support. This was previously done (in OpenWrt) by
defining _LARGEFILE64_SOURCE in TARGET_CPPFLAGS. But the configure
variable is cleaner (and easier to follow).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 18:50:06 +01:00
Sebastian Kemper
12037b3f29 apr: clean up the Makefile
- sort configure variables
- clean up installation defines (use macros, improve sed scripts,
  remove gratuitous slashes & whitespaces)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 18:22:21 +01:00
Sebastian Kemper
893a804c95 apr: add PKG_LICENSE_FILES and PKG_CPE_ID
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-26 18:07:53 +01:00
Rosen Penev
496ee7f91b
libzdb: update to 3.2
Removed most patches. The last was upstreamed and the others can be worked
around using Makefile.

Removed inactive maintainer.

Added PKG_BUILD_PARALLEL for faster compilation.

Fixed license information.

Massive reorganization of Makefile for consistency between packages.

Removed --with-sql options. These are totally broken when cross compiling.
Leaving them out works just as well.

Added cpp patch as the test needs a header.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-25 23:52:32 -08:00
Rosen Penev
66a4a3c7bf
Merge pull request #11066 from neheb/botan
botan: remove
2020-01-25 15:20:26 -08:00
Rosen Penev
29efb85bda
Merge pull request #11099 from nmav/tmp-libssh-checks
libssh: simplify endianness check
2020-01-25 15:18:02 -08:00
Rosen Penev
448caaba19
Merge pull request #9686 from yogo1212/talloc_python3
WIP talloc python3/cross-compilation issues
2020-01-25 15:07:59 -08:00
Leon M. George
ad7aaf8f47 talloc: update to version 2.3.1
Signed-off-by: Leon M. George <leon@georgemail.eu>
2020-01-25 23:16:54 +01:00
Michael Heimpold
2fdb8268d3 libgpiod: add package for the Python binding (fixes #11096)
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-01-25 22:24:15 +01:00
Nikos Mavrogiannopoulos
eaf16d76c7 libssh: simplified CMAKE tests
That is endianness check is provided as option, SSP and other
flags are enabled by openwrt global flags to fix issues in unsupported
systems, and unused flags were removed.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-01-25 16:51:20 +01:00
Rosen Penev
4302bfc6d2
Merge pull request #10669 from LLE8/add-ipfs-client
ipfs-http-client: add package
2020-01-24 23:50:06 -08:00
Rosen Penev
f15653b94c
Merge pull request #11101 from neheb/jj2
modemmanager stuff: don't use autoreconf
2020-01-23 18:33:28 -08:00
Hannu Nyman
bf2f9b8ce7
Merge pull request #11107 from ja-pa/measurement-kit-0.10.9
measurement-kit: update to version 0.10.9
2020-01-23 20:58:52 +02:00
Jan Pavlinec
22f4331ea5
redis: update to version 5.0.7
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-23 19:46:10 +01:00
Jan Pavlinec
3ee1b8eae5
measurement-kit: update to version 0.10.9
Changes:
-enable geoip
-add geoip db package

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-23 13:39:20 +01:00
Rosen Penev
4e0e42ebe6
libqmi: do not use autoreconf
Autoreconf picks up host git, which breaks compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 20:06:07 -08:00
Rosen Penev
64c032231b
libmbim: do not use autoreconf
Autoreconf picks up host git, which breaks compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 20:06:07 -08:00
Rosen Penev
301199d08e libtirpc: fix compilation with newer musl
Backported upstream patch.

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_LICENSE_FILES.

Cleaned up Makefile slightly,.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-22 15:52:34 -08:00
Eric Luehrsen
d77a06a169 ldns: update to 1.7.1
squash commits
- add Eric Luehrsen as maintainer
- add ldns-example programs as option
- add ECDSA to support DNSSEC zones with these keys
- remove patches included upstream

Signed-off-by: Eric Luehrsen <ericluehrsen@gmail.com>
2020-01-20 12:28:10 -05:00
Rosen Penev
68428a0ad2
botan: remove
In addition to being huge (1.5MB on mips24kc), it's not used by anything
here.

I believe this was added for use with kea but OpenSSL works just as well.
Probably faster too.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-19 20:12:19 -08:00
Nicholas Smith
ea71fc13de libqmi: bump libqmi to 1.24.4
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-01-20 14:04:33 +10:00
Nicholas Smith
874038db5f libmbim: bump libmbim to 1.22.0
Signed-off-by: Nicholas Smith <nicholas.smith@telcoantennas.com.au>
2020-01-20 14:03:11 +10:00
Eneas U de Queiroz
332875ba3c
afalg_engine: bump to v1.1.0
This version is up to 20% faster than 1.0.1, and allows compilation
without crypto_user information, which is currently failing for targets
still in the 4.9 kernel.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-01-19 16:01:35 -03:00
Eneas U de Queiroz
6a5f7920e9
afalg_engine: fix ENGINES location, zero-copy
Use a fixed ENGINES_DIR location, instead of trying to read it from the
openssl Makefile.

It also fixes the zero-copy config option not being passed down to the
cmake options.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-01-17 08:08:13 -03:00
Rosen Penev
b618814386
libmstch: remove
This was needed at a certain point by fbthrift. It is no longer needed.

A quick look on Arch Linux and Debian packages shows nothing uses it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-01-16 17:53:43 -08:00
Stijn Tintel
c01462dcba libseccomp: install missing header file
As of version 2.4.2, libseccomp ships a new header file
seccomp-syscalls.h. Install it in InstallDev.

Fixes: 71b663b335 ("libseccomp: update to version 2.4.2")
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rosen Penev <rosenp@gmail.com>
2020-01-17 00:55:42 +02:00
Stijn Tintel
c131843663 libftdi1: disable building documentation
This fixes the following build failure:

[ 66%] Generating ../doc/xml/ftdi_8c.xml
warning: Tag 'PERL_PATH' at line 2083 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 2105 of file 'Doxyfile' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
[ 72%] Generating ftdi1_doc.i
Traceback (most recent call last):
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 457, in <module>
    main()
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 453, in main
    convert(args[0], args[1], not options.func_def, options.quiet)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 430, in convert
    p = Doxy2SWIG(input, include_function_definition, quiet)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 72, in __init__
    f = my_open_read(src)
  File "/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/python/doxy2swig.py", line 44, in my_open_read
    return open(source)
FileNotFoundError: [Errno 2] No such file or directory: '/home/stijn/Development/LEDE/source/build_dir/target-x86_64_musl/libftdi1-1.4/doc/xml/ftdi_8c.xml'

Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
Acked-by: Rosen Penev <rosenp@gmail.com>
2020-01-17 00:55:18 +02:00
Rosen Penev
9dcf4a932b
Merge pull request #11036 from ja-pa/libarchive-3.4.1
libarchive: update to version 3.4.1
2020-01-16 14:34:57 -08:00
Rosen Penev
6a61b6860f
Merge pull request #11039 from cotequeiroz/onig
oniguruma: bump to version 6.9.4
2020-01-16 14:33:41 -08:00
Jan Pavlinec
df634dcc92
libarchive: update to version 3.4.1 (security fix)
Fixes CVE-2019-19221

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-01-16 15:58:25 +01:00
Rosen Penev
1fbdc4d1a4
Merge pull request #11024 from micmac1/subversion
apr-util: clean up reverse depends (and fix subversion dep)
2020-01-15 17:35:07 -08:00
Eneas U de Queiroz
94895ec818
oniguruma: bump to version 6.9.4
This version adds a new RegSet API, and fixes the following:
 - CVE-2019-19012
 - CVE-2019-19203
 - CVE-2019-19204
 - CVE-2019-19246
 - some problems (found by libFuzzer test)

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-01-15 16:47:18 -03:00
Sebastian Kemper
ea5b746e58 apr-util: prevent recursive linking
004-avoid_ldap_by_defaut.patch:
 By default use --avoid-ldap since apache2 is the only user, and we don't
 want to add extra dependencies to other apr-utils rdepends. Patch from
 Ryan Niebur <ryanryan52@gmail.com>, copied from Debian.

005-apu_config_dont_list_indep_libs.patch:
 Prevent recursive linking of dependent libraries by apr-util users.
 Patch from Peter Samuelson <peter@p12n.org>, also copied from Debian.
 Makes libexpat and libiconv private.

006-avoid_db_by-default.patch:
 Make apu-config not output dbm libs by default. See Debian #622081.
 Patch from Stefan Fritsch <sf@debian.org>, also copied from Debian

While bumping the revision also correct license information.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-01-15 19:27:19 +01:00
Rosen Penev
ec9b38e584
Merge pull request #10780 from Andy2244/glib2-mips16
glib2: fix mips16 build, add size reducing static link, fpic CFLAGS
2020-01-14 20:13:22 -08:00
Rosen Penev
d88ea11adb
Merge pull request #11013 from nmav/tmp-update-libssh
libssh: updated to 0.9.3
2020-01-14 14:00:55 -08:00
Nikos Mavrogiannopoulos
424c011895 libssh: updated to 0.9.3
This updates the library to address several CVEs, add modern
crypto, and eliminate legacy patches.

Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
2020-01-14 22:21:48 +01:00