Commit graph

1615 commits

Author SHA1 Message Date
Michael Heimpold
d90a035c1f libxml2: update to 2.9.9
Also drop the CVE patches which are already covered by this new release.

Compile tested for and run tested on mxs platform.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit d5f0331c91)
2019-06-21 07:03:05 +02:00
Rosen Penev
5aa670ed36 libxml2: Fix CVE-2018-14404
Embarrasingly, I missed this one last time.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit b7870ea711)
2019-06-21 07:01:55 +02:00
Carlos Miguel Ferreira
d8ecf9cb7c boost: Release update with minor fix
This commit fixes the bug described in issue #8146 [1], where the
package fails to build if the boost package is selected without
selecting any of the internal non-header-only libraries.

[1]: https://github.com/openwrt/packages/issues/8146

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
(cherry-picked from 92c93ca0f4)
2019-06-14 11:34:45 -07:00
Alexander Ryzhov
55e357b66e getdns: fix library double packing
Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
2019-06-08 20:29:58 +03:00
Sebastian Kemper
d13f831ba8 sqlite3: fix arm endian issue
Forum user portuquesa raised a topic (see [1]) about being unable to use
Asterisk on his armeb xscale device. We narrowed it down to sqlite3.
Asterisk was unable to insert a simple table into its db.

In short, sqlite3 assumes little endian for every ARM device. This worked OK
for 4 Byte (unaligned) access. But once upstream (back in 2015) added a
function which accesses 2 Bytes (see [2]) this failed for some (if not all) ARM
big endian devices. ARM CPUs are bi-endian for 4 Byte reads but not for 2 Byte
reads.

This patch fixes the problem by setting the endianness adequately for
ARM targets, for both 32 bit and 64 bit varieties. The patch was applied
upstream (see [3]).

[1] https://forum.openwrt.org/t/solved-asterisk13-or-15-sqlite3-database-problem/36856
[2] 329428e208
[3] https://www.sqlite.org/src/info/b7aad929619f7043

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-05-23 20:37:27 +02:00
Jonathan G. Underwood
b1cc26adf2 getdns: update to version 1.5.2
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2019-05-11 10:27:56 +01:00
Rosen Penev
9e4966bd30
Merge pull request #8816 from neheb/lo
[18.06] loudmouth: Disable debug and fix compilation
2019-05-03 11:43:10 -07:00
Jiri Slachta
78328ebe34 libxslt: add PKG_CPE_ID for proper CVE tracking
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
2019-05-03 08:38:07 +02:00
Sebastian Kemper
d03db02bcc libxslt: backport patch for CVE-2019-11068
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-05-02 21:21:04 +02:00
Nikos Mavrogiannopoulos
5fae371ab6
Merge pull request #8779 from neheb/libsec
[18.06] libseccomp: Update to 2.3.3
2019-05-01 20:15:16 +02:00
Rosen Penev
ea1429f690
Merge pull request #8778 from neheb/liba
[18.06] libartnet: Fix compile with GCC7
2019-04-30 11:49:10 -07:00
Rosen Penev
21de3c1acf
loudmouth: Disable debug and fix compilation
Reduces size and and eliminates -Werror

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry-picked from 788fda356e)
2019-04-27 17:37:28 -07:00
Andy Walsh
765ae27989 libtirpc: enable host build
* include /etc/netconfig
* cleanup old patches
* update via patch to 1.0.4-rc2

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
(cherry picked from commit 4896e9c36e)
2019-04-27 19:53:33 +02:00
Rosen Penev
024543fb1e
Merge pull request #8766 from neheb/qu
[18.06] quasselc: Update to latest version
2019-04-25 01:01:06 -07:00
Ted Hess
bcf889b362 intltool: Add patch to fix regular expressions and avoid warnings in perl 5.22 and later.
Signed-off-by: Ted Hess <thess@kitschensync.net>
(backported from commit 5c823596dd)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-04-24 07:35:52 +02:00
Rosen Penev
e484057d03
libseccomp: Update to 2.3.3
Added PKG_BUILD_PARALLEL for faster compilation.

Removed PKG_FORMAT_SECURITY as it's not needed to be disabled anymore.

Removed patch as musl has been updated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-23 20:07:55 -07:00
Rosen Penev
f61ee11d00
libartnet: Fix compile with GCC7
error: memset' used with length equal to number of elements without
multiplication by element size

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-23 20:04:47 -07:00
Rosen Penev
cf45375748
psqlodbc: Update to 11.00.0000
[ Upstream commit 5ec4eb76c3 ]

Rearranged Makefile for consistency between packages.

Added PKG_BUILD_PARALLEL to speed up compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-23 14:48:55 -07:00
Eneas U de Queiroz
8ca29a4f3f
psqlodbc: bump to 10.03.0000, fix --with-unixodbc
[ Upstream commit 2bc28eb40c ]

Update to 10.03.0000.

--with-unixodbc should point to the odbc_config binary, not to the top
of the install directory $(STAGING_DIR)/usr.

Acked-by: Rosen Penev <rosenp@gmail.com>
Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-04-23 14:47:31 -07:00
Rosen Penev
873762ce2c
quasselc: Update to latest commit
Switched to codeload for simpler Makefile.

Several adjustments for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-04-23 11:12:31 -07:00
Rosen Penev
403d40d913
Merge pull request #8720 from neheb/iio
[18.06] libiio: add missing dependency to zlib
2019-04-22 22:53:26 -07:00
Rosen Penev
03a4afe5f8
Merge pull request #8719 from neheb/unix
[18.06] unixodbc: Fix compilation
2019-04-22 12:18:34 -07:00
Martin Schiller
e0bee26f42
libiio: add missing dependency to zlib
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2019-04-18 11:21:38 -07:00
Eneas U de Queiroz
7220dab755
unixodbc: save unixodbc_conf.h for host build
Save a copy of unixodbc_conf.h in STAGING_DIR to be used by host build.
Use STAGING_DIR/tmp/unixodbc instead of include.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-04-18 11:16:12 -07:00
Eneas U de Queiroz
01a2f4353e
unixodbc: fix clean-build compilation
For host compilation, the configure-generated config.h from the target
compilation is used in place of the host-generated file.  When the
target package is compiled with clean-build, that file is gone.  This
saves the file under $(STAGING_DIR), and fetch it from there.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-04-18 11:16:04 -07:00
Eneas U de Queiroz
bd380a3c71
unixodbc: Fix LIB_PREFIX in host build
When copying config.h from PKG_BUILD_DIR to HOST_BUILD_DIR, LIB_PREFIX
is set to /usr/lib.  Then when odbc_config is run, it reports /usr/lib
as the --lib-dir, and in --libs as well, and dependent packages may
fail.  Set it to $(STAGING_DIR)/usr/lib to make it right.

Signed-off-by: Eneas U de Queiroz <cote2004-github@yahoo.com>
2019-04-18 11:15:57 -07:00
Hirokazu MORIKAWA
94b07876ea icu: [openwrt-18.06] support for new Japanese era Reiwa
support for new Japanese era Reiwa
change source url

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2019-04-18 14:03:13 +09:00
Sebastian Kemper
59aa52ccdb libssh2: version bump/CVE fixes
- CVE-2019-3855
  Possible integer overflow in transport read allows out-of-bounds write

- CVE-2019-3856
  Possible integer overflow in keyboard interactive handling allows
  out-of-bounds write

- CVE-2019-3857
  Possible integer overflow leading to zero-byte allocation and out-of-bounds
  write

- CVE-2019-3858
  Possible zero-byte allocation leading to an out-of-bounds read

- CVE-2019-3859
  Out-of-bounds reads with specially crafted payloads due to unchecked use of
  `_libssh2_packet_require` and `_libssh2_packet_requirev`

- CVE-2019-3860
  Out-of-bounds reads with specially crafted SFTP packets

- CVE-2019-3861
  Out-of-bounds reads with specially crafted SSH packets

- CVE-2019-3862
  Out-of-bounds memory comparison

- CVE-2019-3863
  Integer overflow in user authenicate keyboard interactive allows
  out-of-bounds writes

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-03-19 08:48:58 +01:00
Hannu Nyman
563aafceec postgresql: Revert adding build dependency to zlib/host
Revert the addition of build dependency in commit 2d1694ff7
to a non-existent host build of zlib.

The host build of zlib was removed already in April 2018 by
8dcd941d8b (diff-1ed408c61d79f9c6c5d197333e94ce8d)
which made zlib a build tool defined in /tools

The newly introduced build dependency causes always a warning like:
   WARNING: Makefile 'package/feeds/packages/postgresql/Makefile'
   has a build dependency on 'zlib/host', which does not exist

Not sure what was the error that 2d1694ff7 tried to fix,
but reference to a non-existent host build is not the solution.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
(cherry picked from commit d8e61d49da)
2019-03-17 10:44:13 +02:00
Ted Hess
1e347beb3c libtalloc: Merge 2.1.14 from master (remove libbsd dependency)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2019-03-13 08:39:17 -04:00
Daniel Golle
121072523c postgresql: add HOST_BUILD_DEPENDS:=zlib/host
spotted on buildbot trying postgresql/host build:
configure: error: zlib library not found

Fix this by adding zlib/host to HOST_BUILD_DEPENDS.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry-picked from commit 2d1694ff7c)
2019-03-11 02:27:24 +01:00
Daniel Golle
5fff804725 libgabe: add package
cherry-pick and squash commits from master for GNUnet
 04eb431cb libgabe: add package
 7831fb63b libgabe: update to shared library version

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-03-07 03:21:21 +01:00
Daniel Golle
cb253649a0 libpbc: add new package
cherry-pick commit 4c5d25458 libpbc: add new package
from master as GNUnet started to depend on libgabe which depends on
libpbc.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-03-07 01:39:24 +01:00
Daniel Golle
799f553b2a postgresql: update to version 9.6.12
Backport and squash the following commits from master:
 43ec390bd postgresql: security bump to 9.6.10
 845aab78a postgresql: Update to 9.6.11
 fe6597dd7 postgresql: update to version 9.6.12

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2019-03-03 03:02:07 +01:00
Daniel Golle
257dfbb55b libextractor: update to version 1.9
Backport and squash the following commits from master:
 853e9d1c3 libextractor: Update to 1.7
 1a23de5db libextractor: update to version 1.8
 a50f26941 libextractor: fix PKG_HASH
 6709d9b82 libextractor: update to version 1.9
2019-03-03 03:02:01 +01:00
Jonathan G. Underwood
ccf0c71ace getdns: update to version 1.5.0
Signed-off-by: Jonathan G. Underwood <jonathan.underwood@gmail.com>
2019-01-31 23:41:45 +00:00
David Mora
07e6476454 getdns: Remove iamperson347 from maintainer
I am no longer able to support maintaining the getdns lib for openwrt. I suggest Jonathan Underwood <jonathan.underwood@gmail.com> as a replacement.
2019-01-31 23:41:38 +00:00
Craig Andrews
ca7555e52d
getdns: fix missing libbsd dependency
Backport these commits from master to the 18.06 branch:
8365744b80
035b22b208
d0766135ad

Fixes https://github.com/openwrt/packages/issues/8093

Signed-off-by: Craig Andrews <candrews@integralblue.com>
2019-01-31 13:06:08 -05:00
Peter Wagner
02dd97d148 libsndfile: update to 42132c543358cee9f7c3e9e9b15bb6c1063a608e
Fixes CVE-2018-19758
2019-01-02 01:06:23 +01:00
Peter Wagner
f7048b725d libsndfile: update to 8ddc442d539ca775d80cdbc7af17a718634a743f
a/ulaw: fix multiple buffer overflows

Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-25 04:04:46 +01:00
Sebastian Kemper
e814c888d0 sqlite3: change maintainer
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-20 18:44:48 +01:00
Sebastian Kemper
578762f4fc 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-19 20:24:17 +01:00
Sebastian Kemper
68694dddb1 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 21:12:47 +01:00
Rosen Penev
e6769fc7ef libsndfile: Fix MIRROR_HASH
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-07 06:18:21 +01:00
Hannu Nyman
19ca64fc81
Merge pull request #7554 from micmac1/tiff-4010-18.06
(openwrt-18.06) tiff: security bump to 4.0.10
2018-12-06 10:36:21 +02:00
Peter Wagner
f432140863 libsndfile: add PKG_SOURCE_DATE
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-03 23:10:36 +01:00
Peter Wagner
18c3166385 libsndfile: switch to cmake
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-03 20:40:11 +01:00
Peter Wagner
6124b001e9 libsndfile: switch to git
Fixes CVEs:
CVE-2017-6892
CVE-2017-8361
CVE-2017-8362
CVE-2017-8363
CVE-2017-8365
CVE-2017-12562
CVE-2017-14245
CVE-2017-14246
CVE-2017-14634
CVE-2018-13139
CVE-2018-13419

Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-12-03 20:39:59 +01:00
Sebastian Kemper
e802a0c008 tiff: security bump to 4.0.10
This bumps libtiff's minor version from 9 to 10. In addition to the CVE
fixes that we already included this fixes:

CVE-2017-17095
CVE-2018-17101
CVE-2018-18557

The update is 100% backwards compatible, no symbol changes.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-12-02 11:31:19 +01:00
Peter Wagner
fc212923d5 glib2: update to 2.58.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-10-28 16:56:11 +01:00