Commit Graph

8052 Commits

Author SHA1 Message Date
Michael Tremer
ee7f87807b python3: I didn't realise that i586 had a separate rootfile
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-04 10:49:18 +00:00
Michael Tremer
33d2cb29bf core155: Ship dhcp
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-03 16:50:15 +00:00
Michael Tremer
c18cf8e209 core155: Ship wget
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-03 16:49:00 +00:00
Matthias Fischer
02f31c4091 mc: Update to 4.8.26
For details see:
http://midnight-commander.org/wiki/NEWS-4.8.26

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-03 16:48:30 +00:00
Michael Tremer
e2cc8e4e9b python3: Update to 3.8.7
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-03 16:45:57 +00:00
Michael Tremer
4c0e047bb5 core155: Ship libffi and all dependencies
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-03 13:40:33 +00:00
Michael Tremer
870c02a5e8 libffi: Update to 3.3
This contains a version bump which requires us to ship Python 2 and
Python 3 again.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-03 13:32:28 +00:00
Matthias Fischer
a9285618b9 suricata: Update to 5.0.6
For details see:
https://forum.suricata.io/t/suricata-6-0-2-and-5-0-6-released/1170

and

https://redmine.openinfosecfoundation.org/versions/164

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-03 13:27:03 +00:00
Michael Tremer
88cd5e5d0b core155: Ship libhtp
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-03 13:25:02 +00:00
Michael Tremer
ffafaa71a6 firewall: Remove ALGs from UI
This change drops the UIs that could enable ALGs for various protocols.

Those have been all forcibly disabled because "NAT Slipstream".

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-02 18:45:13 +00:00
Michael Tremer
4eaa5b9176 core155: Disable all connection tracking helpers
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-02 18:35:13 +00:00
Michael Tremer
69b3d63b82 e2fsprogs: Disable libraries provided by util-linux
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-02 17:40:34 +00:00
Michael Tremer
b6deb78d91 suricata: Ship after updating rust compiler
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-03-01 21:32:08 +00:00
Michael Tremer
f8798c09e9 core155_ Ship boost again
This is necessary because boost has been removed by filesystem-cleanup.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-27 15:31:07 +00:00
Michael Tremer
e1f33fdcec rust: Update rootfiles for aarch64 and armv5tel
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-25 17:56:11 +00:00
Michael Tremer
d7005ce842 rust: Remove LLVM tools
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-25 13:55:16 +00:00
Matthias Fischer
a471762fb0 rust: Update to 1.50
For details see:
https://github.com/rust-lang/rust/blob/master/RELEASES.md

Unfortunately I can only build with 32bit and 64bit, this is why I
couldn't upload the rootfiles for 'aarch64' and 'armv5tel'.

Tested here with 'suricata 5.0.5' - running without seen problems.

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-24 17:27:36 +00:00
Michael Tremer
11ddd84da8 core155: Ship zoneconf
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-22 19:00:45 +00:00
Matthias Fischer
70b43b54c9 libxcrypt 4.4.17: Fix for rootfile
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-22 11:28:11 +00:00
Michael Tremer
e7c7ccfa37 core155: Ship tar
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-22 11:27:40 +00:00
Michael Tremer
79eec2773e core155: Ship libgcrypt
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-22 11:26:50 +00:00
Matthias Fischer
e9b3b1489c libgcrypt: Update to 1.9.2
For details see:
https://lists.gnupg.org/pipermail/gnupg-announce/2021q1/000457.html

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-22 11:26:29 +00:00
Michael Tremer
7bd51283c8 core155: Ship nettle
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-22 11:26:19 +00:00
Matthias Fischer
dd42ea2c5e nettle: Update to 3.7.1
For details see:

Annonce for 3.7.1:
http://lists.lysator.liu.se/pipermail/nettle-bugs/2021/009434.html

Announce for 3.6:
http://lists.lysator.liu.se/pipermail/nettle-bugs/2020/008967.html

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-22 11:25:50 +00:00
Michael Tremer
4a22b1f4f5 core155: Ship bind
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-19 19:32:43 +00:00
Matthias Fischer
482634a1d3 bind: Update to 9.11.28
For details see:
https://downloads.isc.org/isc/bind9/9.11.28/RELEASE-NOTES-bind-9.11.28.html

"Notes for BIND 9.11.28
Security Fixes

When tkey-gssapi-keytab or tkey-gssapi-credential was configured,
a specially crafted GSS-TSIG query could cause a buffer overflow in the
ISC implementation of SPNEGO (a protocol enabling negotiation of the
security mechanism to use for GSSAPI authentication). This flaw could
be exploited to crash named. Theoretically, it also enabled remote code
execution, but achieving the latter is very difficult in real-world
conditions. (CVE-2020-8625)

This vulnerability was responsibly reported to us as ZDI-CAN-12302
by Trend Micro Zero Day Initiative. [GL #2354]"

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-19 19:32:28 +00:00
Michael Tremer
d338e55ce5 libjpeg-compat: Drop package
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-17 16:25:14 +00:00
Michael Tremer
8ea237077d readline-compat: Drop package
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-17 16:23:17 +00:00
Michael Tremer
c47c054877 berkeley-compat: Drop package
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-17 16:21:24 +00:00
Michael Tremer
ed5ef20850 gmp-compat: Drop package
This is no longer required because everything should be linked against
the current version.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-17 16:18:30 +00:00
Michael Tremer
6dc206ab69 Drop /usr/lib/sse2
This is now unused

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-16 18:00:16 +00:00
Michael Tremer
44558ee19c openssl: Drop SSE2-optimized version
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-16 17:55:29 +00:00
Michael Tremer
a810c2ae8f gmp: Drop SSE2-optimized version on i586
The next version of glibc has removed support for this and this patch
removes it.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-16 17:43:12 +00:00
Michael Tremer
9572ae7b1d core155: Ship openssl
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-16 17:34:39 +00:00
Michael Tremer
1bffb208e8 openssl: Update to 1.1.1j
Null pointer deref in X509_issuer_and_serial_hash() (CVE-2021-23841)
====================================================================

Severity: Moderate

The OpenSSL public API function X509_issuer_and_serial_hash() attempts to
create a unique hash value based on the issuer and serial number data contained
within an X509 certificate. However it fails to correctly handle any errors
that may occur while parsing the issuer field (which might occur if the issuer
field is maliciously constructed). This may subsequently result in a NULL
pointer deref and a crash leading to a potential denial of service attack.

The function X509_issuer_and_serial_hash() is never directly called by OpenSSL
itself so applications are only vulnerable if they use this function directly
and they use it on certificates that may have been obtained from untrusted
sources.

OpenSSL versions 1.1.1i and below are affected by this issue. Users of these
versions should upgrade to OpenSSL 1.1.1j.

OpenSSL versions 1.0.2x and below are affected by this issue. However OpenSSL
1.0.2 is out of support and no longer receiving public updates. Premium support
customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade
to 1.1.1j.

This issue was reported to OpenSSL on 15th December 2020 by Tavis Ormandy from
Google. The fix was developed by Matt Caswell.

Incorrect SSLv2 rollback protection (CVE-2021-23839)
====================================================

Severity: Low

OpenSSL 1.0.2 supports SSLv2. If a client attempts to negotiate SSLv2 with a
server that is configured to support both SSLv2 and more recent SSL and TLS
versions then a check is made for a version rollback attack when unpadding an
RSA signature. Clients that support SSL or TLS versions greater than SSLv2 are
supposed to use a special form of padding. A server that supports greater than
SSLv2 is supposed to reject connection attempts from a client where this special
form of padding is present, because this indicates that a version rollback has
occurred (i.e. both client and server support greater than SSLv2, and yet this
is the version that is being requested).

The implementation of this padding check inverted the logic so that the
connection attempt is accepted if the padding is present, and rejected if it
is absent. This means that such as server will accept a connection if a version
rollback attack has occurred. Further the server will erroneously reject a
connection if a normal SSLv2 connection attempt is made.

Only OpenSSL 1.0.2 servers from version 1.0.2s to 1.0.2x are affected by this
issue. In order to be vulnerable a 1.0.2 server must:

1) have configured SSLv2 support at compile time (this is off by default),
2) have configured SSLv2 support at runtime (this is off by default),
3) have configured SSLv2 ciphersuites (these are not in the default ciphersuite
  list)

OpenSSL 1.1.1 does not have SSLv2 support and therefore is not vulnerable to
this issue. The underlying error is in the implementation of the
RSA_padding_check_SSLv23() function. This also affects the RSA_SSLV23_PADDING
padding mode used by various other functions. Although 1.1.1 does not support
SSLv2 the RSA_padding_check_SSLv23() function still exists, as does the
RSA_SSLV23_PADDING padding mode. Applications that directly call that function
or use that padding mode will encounter this issue. However since there is no
support for the SSLv2 protocol in 1.1.1 this is considered a bug and not a
security issue in that version.

OpenSSL 1.0.2 is out of support and no longer receiving public updates. Premium
support customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should
upgrade to 1.1.1j.

This issue was reported to OpenSSL on 21st January 2021 by D. Katz and Joel
Luellwitz from Trustwave. The fix was developed by Matt Caswell.

Integer overflow in CipherUpdate (CVE-2021-23840)
=================================================

Severity: Low

Calls to EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate may overflow
the output length argument in some cases where the input length is close to the
maximum permissable length for an integer on the platform. In such cases the
return value from the function call will be 1 (indicating success), but the
output length value will be negative. This could cause applications to behave
incorrectly or crash.

OpenSSL versions 1.1.1i and below are affected by this issue. Users of these
versions should upgrade to OpenSSL 1.1.1j.

OpenSSL versions 1.0.2x and below are affected by this issue. However OpenSSL
1.0.2 is out of support and no longer receiving public updates. Premium support
customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade
to 1.1.1j.

This issue was reported to OpenSSL on 13th December 2020 by Paul Kehrer. The fix
was developed by Matt Caswell.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-16 17:32:28 +00:00
Michael Tremer
7b42d2f89a core155: Ship country.cgi
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-15 13:14:13 +00:00
Michael Tremer
a605897cd0 core155: Ship sysvinit
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-15 13:13:45 +00:00
Adolf Belka
59bbf418ca sysvinit: Update to 2.98
- Update sysvinit from 2.88dsf to 2.98
- From version 2.89 mounpoint build was not enabled as standard
- Patch created to modify Makefile to define mountpoint to be built
- Update of rootfiles
- Changelog is ~400 lines long from 2.88dsf to 2.98
- For details see the Changelog in the doc directory in the tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-15 13:12:47 +00:00
Michael Tremer
24c4594bef core155: Ship wirelessclient.cgi
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 12:00:15 +00:00
Adolf Belka
cdb7afe6de python-xattr: Removal of addon
- Update of attr causes current version of python-xattr to fail to build
- Following input from Michael Tremer
- This package was orihinally required for pakfire 3 which no longer depends on it
- This is a python 2 module. Python 2 is EOL
- lfs and rootfile removed from IPFire
- make.sh updated to remove python-xattr entry

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:58:21 +00:00
Michael Tremer
73c4653f42 core155: Ship attr
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:58:00 +00:00
Adolf Belka
e7fadafc55 attr: Update to 2.4.48
- Update attr from 2.4.47 (2013) to 2.4.48 (2018)
- Update rootfiles
- Changelog in tarball only goes up to 2.4.44 so extracted changes
from commits between 2.4.47 and release of 2.4.48
v2.4.48
attr: Fix segmentation fault	Andreas Gruenbacher
po: update	Andreas Gruenbacher
setfacl: Include errno.h	Andreas Gruenbacher
copy_action: drop unused alloca.h include	Mike Frysinger
include: add uninstall target to fix distcheck	Mike Frysinger
attr_copy_{fd,file}: sync changes between the files	Mike Frysinger
xattr.conf: do not copy security.evm	Stefan Berger
Cleanup visibility of API functions	Yury Usishchev
Cleanup config.h usage	Yury Usishchev
Use stdint types consistently	Felix Janda
walk_tree_rec: Add parentheses to clarify code	Andreas Gruenbacher
Reintroduce symbols that used to be syscall wrappers	Dmitry V. Levin
Do not export symbols that are not supposed to be exported	Dmitry V. Levin
Add explicit symbol versioning for attr_copy_action	Dmitry V. Levin
ignore configure.lineno	Mike Frysinger
walk_tree: mark internal variables as static	Dmitry V. Levin
Remove the attr.5 man page (moved to man-pages)	Andreas Gruenbacher
Remove <attr/xattr.h> and the syscall wrappers	Andreas Gruenbacher
Remove the section 2 man pages	Andreas Gruenbacher
Remove outdated tests from test/attr.test	Andreas Gruenbacher
Remove test/ext/fs.test	Andreas Gruenbacher
Add setfattr --raw option	Andreas Gruenbacher
Properly set and report empty attribute values	Andreas Gruenbacher
Man pages: Minor fixes	Andreas Gruenbacher
build: unbreak attr_copy_fd() and attr_copy_file().	Nick Alcock
attr: Don't report a NULL attribute name when -l (list) fails	Andreas Gruenbacher
attr_list / attr_listf: Fix cursor off-by-one error	Andreas Gruenbacher
Portability fix: <alloca.h> is Linux specific	Emmanuel Dreyfus
Portability fixes	Emmanuel Dreyfus
telldir return value and seekdir second parameters are of type long	Cristian Rodríguez
License fixes	Andreas Gruenbacher
test: fix cleanup & running as root	Mike Frysinger
include examples/ in dist tarball	Mike Frysinger
build: ship a pkgconfig file for libattr	Jan Engelhardt
build: make use of an aux-dir to stow away helper scripts	Jan Engelhardt
avoid glibc-specific DECLS defines	Mike Frysinger
build: drop attrincludedir, use pkgincludedir	Jan Engelhardt
disable installation of man(2) pages by default	Mike Frysinger
po: regenerate files after move	Mike Frysinger
modernize build system	Mike Frysinger
test: make running parallel/out-of-tree safe	Mike Frysinger
move gettext logic into misc.h	Mike Frysinger
punt debian/rpm packaging logic	Mike Frysinger
Suppress deprecation warnings when building attr and libattr	Andreas Gruenbacher
Add a default /etc/xattr.conf file	Andreas Gruenbacher
Mark the Irix compatibility functions as deprecated	Andreas Gruenbacher
Make attr_get and attr_getf behave as described in the man page	Andreas Gruenbacher
Use autoreconf rather than autoconf to regenerate the files.	Fabrice Bauzac
.gitignore: ignore *~ and config.h.in.	Fabrice Bauzac
Fix ATTR_OP_REMOVE operation in attr_multi()
Makefile: rename configure.in to configure.ac

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:55:58 +00:00
Michael Tremer
074075afdc core155: Ship collectd
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:55:23 +00:00
Adolf Belka
18baaf4666 autoconf: Update to 2.71
- Update autoconf from 2.69 to 2.71
- Updated rootfile
- Changelog
Large amount of changes, especially in 2.70 - too many to add in here.
Details of changes can be found in the NEWS file in the tarball

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:54:42 +00:00
Michael Tremer
772178c24c core155: Ship unbound
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:54:26 +00:00
Matthias Fischer
5987dd2004 unbound: Update to 1.13.1
For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-13-1

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:53:56 +00:00
Michael Tremer
bdc235b59a Drop pcre-compat
This version of the library is outdated for a long time and we have been
shipping newer versions for long enough so that everyone should have
been migrated by now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:51:45 +00:00
Michael Tremer
45eaf0bfc5 core155: Ship pcre2
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-12 11:49:51 +00:00
Michael Tremer
b0c37190a5 pcre2: New package
pcre is no longer receiving any feature updates, but only bug fixes.

pcre2 is the successor which is replacing pcre.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-09 16:10:07 +00:00
Michael Tremer
d1ee557242 core155: Ship qpdf
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2021-02-09 15:01:38 +00:00