Commit graph

3971 commits

Author SHA1 Message Date
Michal Vasilek
d721fea58e
libssh: update to 0.9.6
* fixes CVE-2021-3634

Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
2021-09-01 09:56:00 +02:00
Michal Vasilek
cec17047dc apr: patch CVE-2021-35940
Signed-off-by: Michal Vasilek <michal.vasilek@nic.cz>
(cherry picked from commit 0777e40b74)
2021-08-24 19:05:22 -07:00
Petr Štetiar
ffb8b452a1 c-ares: update to version 1.17.2
Missing input validation of host names returned by Domain Name Servers
in the c-ares library can lead to output of wrong hostnames (leading to
Domain Hijacking).

The Common Vulnerabilities and Exposures (CVE) project has assigned the
name CVE-2021-3672 to this issue.

References: https://c-ares.haxx.se/adv_20210810.html
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2021-08-20 14:46:07 +00:00
Eneas U de Queiroz
395f55203f unixodbc: use 'install' when copying host binaries
'cp' fails with a text file busy error if it tries to overwrite an
executable file that is running.  'install' unlinks the file first, so
it will not cause the problem.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit 47f98d7030)
2021-08-14 13:44:43 -07:00
Maxim Anisimov
78a25390b7 libxslt: fix compilation because of wrong libxml2 check in configure script
More details: 90c34c8bb9

Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
(cherry picked from commit b5ac497d66)
2021-08-05 09:15:46 +03:00
Michael Heimpold
38fc5d866d libxml2: update to 2.9.12
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
(cherry picked from commit 6b932d3ff7)
2021-08-01 06:36:48 +02:00
Rosen Penev
11455c0fd6 librouteros: don't build docs
Fixes compilation without host pod2man.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit e41fd1794b)
2021-07-25 22:19:02 +03:00
Andy Walsh
90341aa793 libtirpc: update to 1.3.2
* update to 1.3.2

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2021-07-10 20:54:53 +02:00
Hirokazu MORIKAWA
790a49c09f libuv: fix CVE-2021-22918
idna: fix OOB read in punycode decoder

libuv was vulnerable to out-of-bounds reads in the uv__idna_toascii()
function which is used to convert strings to ASCII. This is called by
the DNS resolution function and can lead to information disclosures or
crashes.

b7466e31e4
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990561
https://nodejs.org/en/blog/vulnerability/july-2021-security-releases/

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-07-06 14:02:43 +09:00
Hirokazu MORIKAWA
0db86f4184 icu: bump to 69.1
ICU 69 updates to CLDR 39 locale data with many additions and corrections. ICU 69 also includes significant improvements for measurement unit formatting and number formatting in general, as well as many other bug fixes and enhancements.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-06-20 14:16:04 +09:00
David Bauer
a70f99a912
Merge pull request #15782 from blocktrron/pr-2102-xr_usb_serial_common
xr_usb_serial_common: fix kernel 5.4 builds
2021-06-08 10:01:14 +02:00
Dylan Corrales
81c4a9afcf libnet: Export libnet-config in development environments
Affects: libnet
Ref: Issue #15767, PR#15770

Signed-off-by: Dylan Corrales <deathcamel58@gmail.com>
2021-06-06 11:44:53 -04:00
David Bauer
ec7d12bd8e xr_usb_serial_common: fix kernel 5.4 builds
Building the xr_usb_serial module fails for Kenel 5.4 with CONFIG_PM
enabled:

xr_usb_serial_common.c:1574:15: error: 'ASYNCB_INITIALIZED' undeclared
(first use in this function); did you mean 'RCU_INITIALIZER'?

Use tty_port_initialized in order to determine the status of the TTY
port.

Signed-off-by: David Bauer <mail@david-bauer.net>
(cherry picked from commit 69cf7836df)
2021-06-05 16:00:54 +02:00
Alexander Ryzhov
d3a0084f48
libtalloc: add Python3/host dependency
Otherwise, Package/Configure won't find distutils module from python3/host

Signed-off-by: Alexander Ryzhov <github@ryzhov-al.ru>
(cherry picked from commit d9879cb200)
2021-05-14 21:38:31 +02:00
Jan Hak
bb638ae4da
libedit: update to version 20210419-3.1
Signed-off-by: Jan Hak <jan.hak@nic.cz>
(cherry picked from commit b0870d792b)
2021-05-08 01:09:14 +02:00
Hirokazu MORIKAWA
d88cdaddf1
icu: add ABI_VERSION
To prevent inconsistencies in the coming version (69.1).

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
(cherry picked from commit 1eb29ddc95)
2021-05-08 01:07:01 +02:00
Hirokazu MORIKAWA
fefa7c7770 icu: add ABI_VERSION
To prevent inconsistencies in the coming version (69.1).

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-05-01 17:26:16 +03:00
Hirokazu MORIKAWA
ad6f5b23d7 libupm: Disable node.js support
Library for node.js will be disabled temporarily due to difficulty in supporting the latest node.js.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-04-28 01:21:53 -07:00
Hirokazu MORIKAWA
7358680c70 libmraa: Disable node.js support
Library for node.js will be disabled temporarily due to difficulty in supporting the latest node.js.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2021-04-27 18:52:56 -07:00
Florian Eckert
b593b87b78 libatasmart: initial checkin
This library is required by the smart plugin of the collectd.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 87e52cf180)
2021-04-19 08:33:57 +02:00
Rafał Dzięgiel
d9ac276fba
libdvbcsa: add new package
Libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm DVB/CSA - with encryption and decryption capabilities.

OpenWrt packages like `tvheadend` and `minisatip` can benefit from it.

Signed-off-by: Rafał Dzięgiel <rafostar.github@gmail.com>
(cherry picked from commit 51c5a8b4bc)
2021-04-07 14:19:41 +02:00
Jan Pavlinec
b69cba5a62
gnutls: update to version 3.7.1
Fixes
CVE-2021-20231
CVE-2021-20232

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
(cherry picked from commit 323461a1f0)
2021-03-29 00:14:54 +02:00
Philip Prindeville
04985c7984
libmariadb: add dependency on libcurl
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(cherry picked from commit 5b2d35a8d0)
2021-03-29 00:13:58 +02:00
Nicholas Smith
fbc11c23f4
libqmi: bump to 1.28.2
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit 570ff69ec6)
2021-03-29 00:09:16 +02:00
Nicholas Smith
af73bbb6a2
libqrtr-glib: add libqrtr-glib
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit cfe24305de)
2021-03-29 00:08:54 +02:00
Nicholas Smith
a6d7570c6d
libqmi: bump to 1.28.0
Signed-off-by: Nicholas Smith <nicholas@nbembedded.com>
(cherry picked from commit c9709a3c82)
2021-03-29 00:08:48 +02:00
Eneas U de Queiroz
d6942bd8a4
nss: fix compilation with QUILT
Commit 657574f45 disabled building the host nsinstall program when using
QUILT.  However, the host nsinstall is needed to compile the package,
breaking compilation with QUILT.

Move the native compile to Build/Configure, which will not be called for
prepare, refresh, or update targets, but will be called before
Build/Compile.

nss does not have a configure script, so Build/Configure/Default is not
being called.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit fbed6751b0)
2021-03-22 13:23:13 -03:00
Eneas U de Queiroz
311ab91528
nss: quote $(FPIC), as it may have multiple flags
FPIC may be defined with more than one flag.  In that case, it becomes
necessary to use it inside QUOTES in a shell context.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit c5f91a2a56)
2021-03-22 13:23:12 -03:00
Philip Prindeville
17f63e9501
treewide: fix places where $(FPIC) is unquoted
Fixes part of issue #14921.

When $(FPIC) gets added to TARGET_CFLAGS (for instance), we can
count on $(TARGET_CFLAGS) in turn being quoted when it gets
expanded.  But there are a few places where $(FPIC) gets
expanded directly into environment variables passed on the
command line, such as when setting lt_cv_* variables as in this
case.

It's wrong to assume that the expansion of $(FPIC) won't require
quoting (such as it containing spaces) if it has multiple compiler
flags.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
(cherry picked from commit 0d5c6769f1)
2021-03-22 13:23:10 -03:00
Tianling Shen
7780dec333 msgpack-c: add new package
This is needed by tmate.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
(cherry picked from commit cfc965b107)
2021-03-18 22:19:34 -10:00
Rosen Penev
fba5673cb9 libnpupnp: update to 4.1.1
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 12044355b0)
2021-03-14 16:54:15 -07:00
Rosen Penev
7bc83e576f pugixml: update to 1.11.4
Switch to AUTORELEASE for simplicity.

Switch to ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 2c8c25d6f8)
2021-03-14 16:54:15 -07:00
Rosen Penev
568642ef96 taglib: update to 1.12-beta-2
Switch to AUTORELEASE for simplicity.

Switch to building with ninja for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit c94614841f)
2021-03-14 16:54:15 -07:00
Rosen Penev
bc18279ac0 libmatroska: update to 1.6.3
Switch to AUTORELEASE for simplicity.

Switch to ninja for faster compilation.

Remove LTO as it's broken on this package.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 3074960bb6)
2021-03-14 16:54:15 -07:00
Rosen Penev
beb319fad7 libebml: update to 1.4.2
Switch to AUTORELEASE for simplicity.

Switch to ninja for faster compilation.

Remove LTO as it's broken on this package.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit 7888403545)
2021-03-14 16:54:15 -07:00
Rosen Penev
fb40eb45a6 libv4l: fix glibc compilation
There was a typo in the linker flags.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
(cherry picked from commit b945b0790f)
2021-02-26 16:40:21 -03:00
Eneas U de Queiroz
0890169df1
libupm: enforce disabling python2
If there are more than two python3 interpreters, and no python2,
libupm thinks one of them is python2 and fails.  Avoid that by
telling it that python2 was not found.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit 30a8d8db6a)
2021-02-26 07:38:18 +01:00
Eneas U de Queiroz
eec3ece900
libdaq3,snort3: install/use libdaq3 in its own dir
If used with default paths, libdaq 2.x and libdaq 3.x will overwrite
some of the other version's files.  Install them in different places to
avoid trouble.

Snort is the only package that uses libdaq, so update it at the same
time to avoid creating a failing commit.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit 92cdc620b6)
2021-02-26 07:37:41 +01:00
Eneas U de Queiroz
6b05c7ae76
libdaq,snort: install/use libdaq2 in its own dir
If used with default paths, libdaq 2.x and libdaq 3.x will overwrite
some of the other version's files.  Install them in different places to
avoid trouble.

Snort is the only package that uses libdaq, so update it at the same
time to avoid creating a failing commit.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit 48e2b6ebb3)
2021-02-26 07:37:32 +01:00
Ilya Lipnitskiy
b1cbd93bcd
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
(cherry picked from commit 5d8d4fbbcb)
Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2021-02-25 01:26:05 +08:00
Jan Hak
99a5a094eb
liburcu: update to version 0.12.2
Signed-off-by: Jan Hak <jan.hak@nic.cz>
(cherry picked from commit 9443203377)
2021-02-24 10:22:52 +01:00
Jan Hak
9b29246fec
libedit: update to version 20210216-3.1
Signed-off-by: Jan Hak <jan.hak@nic.cz>
(cherry picked from commit fd7f43ae46)
2021-02-24 10:20:00 +01:00
Etan Kissling
aeb793af11 libnetfilter-queue: fix IPv6 header handling
Import 51f25df304aeaa6c1b02ef7456a61278ee70c102 from upstream.

Signed-off-by: Etan Kissling <etan_kissling@apple.com>
(cherry picked from commit a16faf72b1)
Signed-off-by: Etan Kissling <etan_kissling@apple.com>
2021-02-19 23:52:32 +01:00
Etan Kissling
57662eade1 libnetfilter-queue: add pkt_buff function for ICMP
Import 662c8f44d53492d2e0ebd430dadef12d580ec330 from upstream.

Signed-off-by: Etan Kissling <etan_kissling@apple.com>
(cherry picked from commit 73060f9104)
Signed-off-by: Etan Kissling <etan_kissling@apple.com>
2021-02-19 22:47:51 +01:00
Etan Kissling
9afc3eb8b6 libnetfilter-queue: re-add PKG_FIXUP to fix build
Currently when trying to build this package a build error is produced:

WARNING: 'automake-1.16' is missing on your system.
         You should only need it if you modified 'Makefile.am' or
         'configure.ac' or m4 files included by 'configure.ac'.
         The 'automake' program is part of the GNU Automake package:
         <https://www.gnu.org/software/automake>
         It also requires GNU Autoconf, GNU m4 and Perl in order to run:
         <https://www.gnu.org/software/autoconf>
         <https://www.gnu.org/software/m4/>
         <https://www.perl.org/>

This error is due to an attempt to use the native host tools instead of
the OpenWrt build system generated ones. By re-adding PKG_FIXUP it is
ensured that the correct version of the host tools are used.

Signed-off-by: Etan Kissling <etan_kissling@apple.com>
(cherry picked from commit cab73ac826)
Signed-off-by: Etan Kissling <etan_kissling@apple.com>
2021-02-19 13:12:16 +01:00
Sebastian Kemper
c281142103 json-glib: update to 1.6.2
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-14 11:43:49 +01:00
Michael Heimpold
274302a60f
Merge pull request #14705 from micmac1/iio-ico
libiio: allow access to iconv
2021-02-10 07:29:35 +01:00
Sebastian Kemper
c76c8f0920 libiio: allow access to iconv
Since commit d18692c libxml2 is linked against iconv. Now libiio needs
access to iconv as well. Without it the build fails.

[ 32%] Building C object CMakeFiles/iio.dir/lock.c.o
[ 34%] Building C object CMakeFiles/iio.dir/iiod-client.c.o
[ 37%] Linking C shared library libiio.so
/builder/shared-workdir/build/sdk/staging_dir/toolchain-aarch64_generic_gcc-8.4.0_musl/bin/../lib/gcc/aarch64-openwrt-linux-musl/8.4.0/../../../../aarch64-openwrt-linux-musl/bin/ld: cannot find -liconv
collect2: error: ld returned 1 exit status

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-02-09 23:31:04 +01:00
Jiri Slachta
986c8acd55
Merge pull request #14702 from micmac1/xslt-ico
libxslt: allow access to iconv
2021-02-09 22:58:15 +01:00
Rosen Penev
f65f68f806
Merge pull request #14701 from ja-pa/lmdb-update
lmdb: update to version 0.9.28
2021-02-09 13:30:28 -08:00