Commit Graph

4139 Commits

Author SHA1 Message Date
Jonatan Schlag
5283818233 Merge branch 'next' into initscripts-cleanup 2017-02-25 12:58:27 +01:00
Michael Tremer
3a8b6ae05d Various rootfile fixes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-24 20:09:03 +00:00
Michael Tremer
6d390861b9 Update CUPS to 2.2.2
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-24 20:06:01 +00:00
Matthias Fischer
f475a017a2 unbound: Update to 1.6.1
For details see:
http://www.unbound.net/download.html

"Features

    configure --enable-systemd and lets unbound use systemd sockets if you enable use-systemd:
    yes in unbound.conf. Also there are contrib/unbound.socket and contrib/unbound.service:
    systemd files for unbound, install them in /usr/lib/systemd/system. Contributed by Sami Kerola
    and Pavel Odintsov.
    [bugzilla: 1185 ]
    Source IP rate limiting, patch from Larissa Feng.
    [bugzilla: 1184 ]
    Log DNS replies. This includes the same logging information that DNS queries and response
    code and response size, patch from Larissa Feng.
    Include root trust anchor id 20326 in unbound-anchor.
    64bit is default for windows builds.

Bug Fixes

    [bugzilla: 1176 ] Fix stack size too small for Alpine Linux.
    Fix unbound-control and ipv6 only.
    [bugzilla: 1182 ] Fix Resource leak (socket), at startup.
    [bugzilla: 1178 ] Fix attempt to fix setup error at end, pop result values at end of install.
    iana portlist update
    Fix inet_ntop and inet_pton warnings in windows compile.
    [bugzilla: 1191 ] Fix remove comment about view deletion.
    [bugzilla: 1188 ] Fix unresolved symbol 'fake_dsa' in libunbound.so when built with Nettle
    [bugzilla: 1190 ] Fix to not echo back EDNS options in local-zone error response.
    [bugzilla: 1194 ] Fix if cross build fails when $host isn't `uname` for getentropy.
    Fix reload chdir failure when also chrooted to that directory.
    Fix to return formerr for queries for meta-types, to avoid packet amplification if this meta-type
    is sent on to upstream.
    [bugzilla: 1201 ] Fix missing unlock in answer_from_cache error condition.
    [bugzilla: 1202 ] Fix code comment that packed_rrset_data is not always 'packed'.
    Fix to also block meta types 128 through to 248 with formerr.
    [bugzilla: 1206 ] Fix that some view-related commands are missing from 'unbound-control -h'
    Fix to rename ub_callback_t to ub_callback_type, because POSIX reserves _t typedefs.
    Fix to rename internally used types from _t to _type, because _t type names are reserved by
    POSIX.
    Increase MAX_MODULE to 16.
    [bugzilla: 1211 ] Fix can't enable interface-automatic if no IPv6 with more helpful error message.
    fix root_anchor test for updated icannbundle.pem lower certificates.
    Fix compile on solaris of the fix to use $host detect.
    Fix for type name change and fix warning on windows compile.
    Fix pythonmod for typedef changes.
    Fix dnstap for warning of set but not used.
    Fix autoconf of systemd check for lack of pkg-config."

Best, Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-23 21:24:07 +00:00
Jonatan Schlag
8bc8c282c9 Move all Initscripts of the system, into an extra directory
Till now all init scripts going into src/initscripts/init.d so they are
installed by the lfs file initscripts. Because of that they also appear
in the rootfile of the "package" initscripts.

This has some disadvantages:
- the initscripts of the packages appear in the 3 rootfiles (one for
each arch) which are annoying because for every package with an
initscript 4 rootfiles (the 3 of the initscript package + the rootfile
of the package) are important.
- The rootfiles for a package are installed by lfs/initscripts but this
should happen only in the build of the package

To solve this issues all rootfiles for the core system are moved into
src/initscripts/init.d/common. Only the initscript in this directory are
installed by lfs/initscripts. So all initscripts for packages are
located in src/initscripts/init.d and are not installed by
lfs/initscripts.
So only the initscripts of the system appear in the 3 rootfiles of the
initscripts package. The initscript of a package appear only in the
rootfile of the package. This makes the maintaining of initscript
easier.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
2017-02-22 10:23:10 +01:00
Michael Tremer
d46244f399 cups-filters: New package
Allows CUPS to process input data (e.g. PDF documents and/or images)
and convert them into the correct format to be printed

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 09:17:36 +00:00
Michael Tremer
5f8203b2bd poppler: New package
PDF rendering library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 09:16:09 +00:00
Michael Tremer
ee072e104c qpdf: New package
PDF rendering library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 09:14:22 +00:00
Michael Tremer
460a510b16 lcms2: New package
Image processing library

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 09:12:35 +00:00
Michael Tremer
bdd2de7328 epson-inkjet-printer-escpr: New package
Supports plenty of EPSON printers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 09:11:11 +00:00
Michael Tremer
2a54bc30b9 cairo: Update to 1.14.8
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 09:02:41 +00:00
Michael Tremer
6516848bed fontconfig: Update to 2.12.1
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 09:02:04 +00:00
Michael Tremer
b1a2ddc873 freetype: Update to 2.7.1
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 08:59:18 +00:00
Michael Tremer
d2e4dc253b pixman: Update to 0.34.0
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-02-22 08:57:49 +00:00
Arne Fitzenreiter
f7a48dd39f core109: finish update
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2017-02-01 22:34:53 +01:00
Arne Fitzenreiter
7ae3245902 newt: fix rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2017-02-01 10:29:27 +01:00
Arne Fitzenreiter
c9791eaa2a initscripts: fix arm rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2017-02-01 10:25:44 +01:00
Arne Fitzenreiter
06546b8ef8 python3: fix rootfile for arm
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2017-01-31 18:21:05 +01:00
Michael Tremer
fc5fc95f9a core109: Ship updated sysklogd
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-29 19:33:29 +00:00
Matthias Fischer
8d07810dce sysklogd: Update to 1.5.1
...and now to something completely different... ;-)

Changelog:

- Bugfix against invalid PRI values (CVE-2014-3634)

CVE-2014-3634:
"...sysklogd 1.5 and earlier allows remote attackers to cause a
denial of service (crash), possibly execute arbitrary code,
or have other unspecified impact via a crafted priority (PRI)
value that triggers an out-of-bounds array access."

Nothing good for a firewall...and besides, 'sysklogd' wasn't updated since 2010.

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-29 19:30:13 +00:00
Michael Tremer
a8f9804a76 core109: Ship updated libpcap
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-29 19:28:39 +00:00
Matthias Fischer
014bbf241f libpcap: Update to 1.8.1
Change log:

Tuesday, Oct. 25, 2016 mcr@sandelman.ca
  Summary for 1.8.1 libpcap release
    Add a target in Makefile.in for Exuberant Ctags use: 'extags'.
    Rename configure.in to configure.ac: autoconf 2.59
    Clean up the name-to-DLT mapping  table.
    Add some newer DLT_ values: IPMI_HPM_2,ZWAVE_R1_R2,ZWAVE_R3,WATTSTOPPER_DLM,ISO_14443,RDS
    Clarify what the return values are for both success and failure.
    Many changes to build on windows
    Check for the "break the loop" condition in the inner loop for TPACKET_V3.
    Fix handling of packet count in the TPACKET_V3 inner loop: GitHub issue #493.
    Filter out duplicate looped back CAN frames.
    Fix the handling of loopback filters for IPv6 packets.
    Add a link-layer header type for RDS (IEC 62106) groups.
    Use different intermediate folders for x86 and x64 builds on Windows.
    On Linux, handle all CAN captures with pcap-linux.c, in cooked mode.
    Removes the need for the "host-endian" link-layer header type.
    Compile with '-Wused-but-marked-unused' in devel mode if supported
    Have separate DLTs for big-endian and host-endian SocketCAN headers.
    Reflect version.h being renamed to pcap_version.h.
    Require that version.h be generated: all build procedures we support generate version.h (autoconf, CMake, MSVC)!
    Properly check for sock_recv() errors.
    Re-impose some of Winsock's limitations on sock_recv().
    Replace sprintf() with pcap_snprintf().
    Fix signature of pcap_stats_ex_remote().
    Initial cmake support for remote packet capture.
    Have rpcap_remoteact_getsock() return a SOCKET and supply an "is active" flag.
    Clean up {DAG, Septel, Myricom SNF}-only builds.
    Do UTF-16-to-ASCII conversion into the right place.
    pcap_create_interface() needs the interface name on Linux.
    Clean up hardware time stamp support: the "any" device does not support any time stamp types.
    Add support for capturing on FreeBSD usbusN interfaces.
    Add a LINKTYPE/DLT_ value for FreeBSD USB.
    Go back to using PCAP_API on Windows.
    CMake support
    Add TurboCap support from WinPcap.
    Recognize 802.1ad nested VLAN tag in vlan filter.

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-29 19:25:41 +00:00
Matthias Fischer
d700ab532b python3: Fixes for (i586-)rootfile
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-29 19:21:30 +00:00
Michael Tremer
408330e46e Make Python 3 an add-on package
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-26 20:33:27 +00:00
Michael Tremer
83d225dd43 openssl: Update to 1.0.2k
https://www.openssl.org/news/secadv/20170126.txt

Truncated packet could crash via OOB read (CVE-2017-3731)
=========================================================

Severity: Moderate

If an SSL/TLS server or client is running on a 32-bit host, and a specific
cipher is being used, then a truncated packet can cause that server or client
to perform an out-of-bounds read, usually resulting in a crash.

For OpenSSL 1.1.0, the crash can be triggered when using CHACHA20/POLY1305;
users should upgrade to 1.1.0d

For Openssl 1.0.2, the crash can be triggered when using RC4-MD5; users who have
not disabled that algorithm should update to 1.0.2k

This issue was reported to OpenSSL on 13th November 2016 by Robert Święcki of
Google. The fix was developed by Andy Polyakov of the OpenSSL development team.

Bad (EC)DHE parameters cause a client crash (CVE-2017-3730)
===========================================================

Severity: Moderate

If a malicious server supplies bad parameters for a DHE or ECDHE key exchange
then this can result in the client attempting to dereference a NULL pointer
leading to a client crash. This could be exploited in a Denial of Service
attack.

OpenSSL 1.1.0 users should upgrade to 1.1.0d

This issue does not affect OpenSSL version 1.0.2.

Note that this issue was fixed prior to it being recognised as a security
concern. This means the git commit with the fix does not contain the CVE
identifier. The relevant fix commit can be identified by commit hash efbe126e3.

This issue was reported to OpenSSL on 14th January 2017 by Guido Vranken. The
fix was developed by Matt Caswell of the OpenSSL development team.

BN_mod_exp may produce incorrect results on x86_64 (CVE-2017-3732)
==================================================================

Severity: Moderate

There is a carry propagating bug in the x86_64 Montgomery squaring procedure. No
EC algorithms are affected. Analysis suggests that attacks against RSA and DSA
as a result of this defect would be very difficult to perform and are not
believed likely. Attacks against DH are considered just feasible (although very
difficult) because most of the work necessary to deduce information
about a private key may be performed offline. The amount of resources
required for such an attack would be very significant and likely only
accessible to a limited number of attackers. An attacker would
additionally need online access to an unpatched system using the target
private key in a scenario with persistent DH parameters and a private
key that is shared between multiple clients. For example this can occur by
default in OpenSSL DHE based SSL/TLS ciphersuites. Note: This issue is very
similar to CVE-2015-3193 but must be treated as a separate problem.

OpenSSL 1.1.0 users should upgrade to 1.1.0d
OpenSSL 1.0.2 users should upgrade to 1.0.2k

This issue was reported to OpenSSL on 15th January 2017 by the OSS-Fuzz project.
The fix was developed by Andy Polyakov of the OpenSSL development team.

Montgomery multiplication may produce incorrect results (CVE-2016-7055)
=======================================================================

Severity: Low

This issue was previously fixed in 1.1.0c and covered in security advisory
https://www.openssl.org/news/secadv/20161110.txt

OpenSSL 1.0.2 users should upgrade to 1.0.2k

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-26 15:21:58 +00:00
Jonatan Schlag
2b6cce9b48 New package python3
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-25 13:45:42 +00:00
Matthias Fischer
1b0d73ffdb zlib: Update to 1.2.11
Based on:
http://git.ipfire.org/?p=people/mlorenz/ipfire-2.x.git;a=commit;h=b693162e9fdc7c4cae2f148e8c7832c689ac6fd2
http://git.ipfire.org/?p=people/mlorenz/ipfire-2.x.git;a=commit;h=43a3b9986b7710eb685f00d6099965ebb220c012

Sadly, I couldn't avoid this configure-error while building 'clamav':

...
checking for zlib installation... using /usr
configure: error: The installed zlib version may contain a security bug.
Please upgrade to 1.2.2 or later: http://www.zlib.net.
You can omit this check with --disable-zlib-vcheck but DO NOT REPORT any stability issues then!
...

'clamav' seems to check 'zlib.h' for an appropriate zlib version ('clamav'-configure,
line 18679ff) greater v1.2.1 (line 18719ff), but I didn't find a solution for 1.2.11.

Therefore, '--disable-zlib-vcheck' was added to 'clamav'-configure options.
Any hints are welcome.

Testing zlib 1.2.11 with clamav 0.96.2 didn't find any seen problems so far.

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-24 14:29:28 +00:00
Michael Tremer
d7e4445e8d core109: Ship updated perl GeoIP module
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-16 16:56:55 +00:00
Matthias Fischer
d38c8a6794 GeoIP: Update to 1.25 / changed database path
Database path changed to '/usr/share/GeoIP'

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-16 16:54:59 +00:00
Michael Tremer
5056b4f104 Drop mldonkey files
The packages has been dropped years ago. However, some
files remained in the source tree.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-16 16:53:35 +00:00
Michael Tremer
3bbe85a500 core109: Ship bind security update
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-16 16:50:42 +00:00
Michael Tremer
ed91d763e6 core109: Ship recently updated perl files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-11 17:21:46 +00:00
Arne Fitzenreiter
00d2007b04 strongswan: fix rootfile (padlock)
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2017-01-09 18:09:43 +01:00
Jonatan Schlag
d2d13b36f4 Libvirt: Rootfile fixes
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-04 14:37:02 +00:00
Michael Tremer
9a657e9b3b core109: Ship updated backupiso script
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-04 11:22:02 +00:00
Jonatan Schlag
9a015b5bd5 Update libvirt to 2.5
For Changelog see:
https://libvirt.org/news-2016.html

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-02 14:43:23 +00:00
Jonatan Schlag
a29910adf8 Update qemu to 2.8
For Changelog see:

http://wiki.qemu.org/ChangeLog/2.8
http://wiki.qemu.org/ChangeLog/2.7

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2017-01-02 14:43:21 +00:00
Jonatan Schlag
18b6da69b6 core109: Ship network bridge changes
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-12-29 20:34:23 +00:00
Jonatan Schlag
3fbf7bed79 network: Rename MACVTAP script
This script is creating common bridges now, too and therefore
needs a more generic name.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-12-29 20:34:22 +00:00
Michael Tremer
8fa523e028 libpng: Update to version 1.2.57
These all fix a potential "NULL dereference" bug that has existed in libpng
since version 0.71 of June 26, 1995.  To be vulnerable, an application
has to load a text chunk into the png structure, then delete all text, then
add another text chunk to the same png structure, which seems to be
an unlikely sequence, but it has happened.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-12-29 16:04:29 +00:00
Arne Fitzenreiter
7ba5691854 start core109 updater
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2016-12-22 20:39:38 +01:00
Matthias Fischer
ef2bb43402 unbound: Update to 1.6.0
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>

For details, see:
http://www.unbound.net/download.html
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-12-16 10:29:18 +00:00
Michael Tremer
6426c4066f core108: Ship updated squid
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-12-06 14:20:16 +00:00
Michael Tremer
67214dc2eb core108: Ship updated NTP
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-12-06 14:17:05 +00:00
Michael Tremer
2aa15dee66 unbound: Fix DNS forwarder test
The previous version aborted when the validation test
suceeded, but this is not always sufficient in case a
provider filters any DNSKEY, DS or RRSIG records.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-12-01 17:13:07 +00:00
Michael Tremer
adb11e90df Always enable asynchronous logging
This patch always enables asynchronous logging which slows
down the system a lot on slow storage and some virtual environments.

It also removes the configuration options in the web
user interface, since this is not configurable any more.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-11-29 12:18:41 +00:00
Michael Tremer
b7f2fe819b core108: Ship updated ddns
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-11-28 21:51:13 +00:00
Michael Tremer
49750f72de Start Core Update 108
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-11-28 21:48:21 +00:00
Michael Tremer
e2b19d984c strongswan: Update to 5.5.1
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2016-11-28 21:38:29 +00:00
Arne Fitzenreiter
2d646e9838 ntp: init with hardcoded ip if dns not work
DNSSec need the correct time to validate the zones so we need
a workaround to init the time without dns.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2016-11-04 19:31:07 +01:00