]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/log
people/pmueller/ipfire-2.x.git
2 years agocups-filters: Update to version 1.28.10
Adolf Belka [Sun, 5 Sep 2021 20:45:05 +0000 (22:45 +0200)] 
cups-filters: Update to version 1.28.10

- Update from 1.28.9 to 1.28 10
- Update rootfile
- Changelog
    CHANGES IN V1.28.10
- Sample PPDs: Add borderless page size definitions to Generic
  PDF Printer, HP Color LaserJet CM3530 MFP PDF, and Ricoh PDF
  Printer PPD files.
- Sample PPDs: From the PDF PPD files removed the unneeded
  "*cupsFilters2: ..." line. For CUPS it does not make any
  difference.
- libcupsfilters: Fixed pdftopdf filter to correctly support
  page ranges without upper limit, like "10-" (Pull request
  #399).
- libcupsfilters: Use wildcard tag (IPP_TAG_ZERO) search for
  "media-type" and "media-type-supported" in the PPD
  generator (Pull request #398).
- implicitclass, parallel: Added missing newlines at error
  messages.
- libfontembed: Removed unneeded fontembed/main.c and ttfread
  executable. Eliminates the dependency on DejaVuSans.ttf
  (Issue #386).
- gstoraster: Refactor the filter a little to clarify handling
  of page counts and set job-impressions for TotalPageCount in
  PWG-Raster header (Pull request #394).
- cups-browsed: Make NotifLeaseDuration configurable and renew
  after half the lease duration not 60 sec before end. The
  early renewal improves reliability on busy systems a
  lot. For easier development and debugging short durations
  from 300 sec on can get selected (Pull request #378).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomonit 5.29.0: Bump forgotten PAK_VER
Matthias Fischer [Mon, 20 Sep 2021 15:08:18 +0000 (17:08 +0200)] 
monit 5.29.0: Bump forgotten PAK_VER

Thanks Adolf! ;-)

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomonit: Update to 5.29.0
Matthias Fischer [Sat, 18 Sep 2021 14:11:10 +0000 (16:11 +0200)] 
monit: Update to 5.29.0

For details see:
https://mmonit.com/monit/changes/

    New: Issue #715: The PostgreSQL protocol test has been improved and
    now supports authentication with username, password and database
    when testing connection. Example:

    if failed port 5432
        protocol pgsql username "username" password "12345" database "test"
    then alert

    Previous Monit versions used hardcoded credentials when testing
    connection to postgresql (user=root and database=root). This could
    trigger thousands of messages like this in the postgresql log:

    root@root FATAL:  password authentication failed for user "root"
    root@root DETAIL:  Role "root" does not exist.

    Note: Monit will continue to use the hardcoded credentials (for
    backward compatibility) unless username and password are set.
    New: Issue #973: You can now test program output using a regular
    expression. Syntax:

    IF CONTENT [!]= <regex> THEN action

    Example:

    check program disk0_smart with path "/usr/sbin/nvme smart-log /dev/nvme0"
        if content != "critical_warning[ ]+: 0" then alert

    New: Issue #974: Monit CLI: Added support for the -g (group) option
    to the report command. Example:

    monit -g database report

    Fixed: Issue #991 (Monit 5.28.1 regression): MacOS: Monit didn't
    compile on MacOS 10.13 or older. Thanks to Lutz Mader.

    Fixed: Issue #994 (Monit 5.28.1 regression): The check program
    statement with every did not work properly.

    Fixed: Issue #995: Monit start delay was vulnerable to time jumps
    when Monit is waiting for the delay to pass. Thanks to Daniel Crowe.

    Fixed: Issue #975: Monit CLI: Monit did not report a warning if -s,
    -p, -l, -g or -c command-line options were specified multiple times
    and silently used the last value only. Monit will generate a warning
    now.

    Fixed: Issue #972: Monit GUI: The log view had no size limit when
    reading the Monit log file and could block the browser if the log
    file was large.

    Fixed: Issue #955: If more than one every statement is used in
    a check-service context only the last value is (silently) used.
    We now report a warning in this case.

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoshairport-sync: Update to version 3.3.8
Adolf Belka [Tue, 28 Sep 2021 21:21:16 +0000 (23:21 +0200)] 
shairport-sync: Update to version 3.3.8

- Update from 3.3.7 to 3.3.8
- Update of rootfile not required
- Changelog
   Version 3.3.8
     **Enhancements**
       * Documentation for the MQTT interface. Many thanks to [minix1234](https://github.com/minix1234)!
     **Bug Fixes**
       * Fix a bug in the `alsa` back end. In the interval between checking that the alsa
         device handle was non-`NULL` and actually using it, the handle could be set to
         `NULL`. The interval between check and usage is now protected.
       * Fix a bug in the `alsa` precision timing code. Thanks to
         [durwin99](https://github.com/durwin99),
         [Nicolas Da Mutten](https://github.com/cleverer),
         [mistakenideas](https://github.com/mistakenideas),
         [Ben Willmore](https://github.com/ben-willmore) and
         [giggywithit](https://github.com/giggywithit) for the
         [report](https://github.com/mikebrady/shairport-sync/issues/1158).
       * Fix a bug that caused Shairport Sync to hang, but not actually crash, if an
         `on-...` script failed.
       * Fix a crash that occurred if metadata support is enabled during compilation but
         turned off in the configuration file. Thanks to
         [Tim Curtis](https://github.com/moodeaudio) for the report.
       * Fix a crash that occurred playing from AirPower on Android. Thanks to
         [Ircama](https://github.com/Ircama) for the report.
       * Fix the configure.ac file so that `--without-<feature>` configuration options
         are not interpreted as `--with-<feature>` options instead! Thanks to
         [David Racine](https://github.com/bassdr) for the report.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add logwatch
Arne Fitzenreiter [Fri, 22 Oct 2021 10:45:26 +0000 (10:45 +0000)] 
core161: add logwatch

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agologwatch: mdadm status missing - Fix for Bug 12080
Adolf Belka [Wed, 6 Oct 2021 13:48:35 +0000 (15:48 +0200)] 
logwatch: mdadm status missing - Fix for Bug 12080

- Addition of mdadm module to logwatch
- Addition of logwatch to sudoers list to run mdadm commands
- patch to change logwatch mdadm.conf to allow scan for raid drives, change mdadm script
   to run mdadm scan commands with sudo, allow clean but degraded drives to be listed
   in the output.

Fixes: 12080
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoghostscript: Update to version 9.55.0
Adolf Belka [Wed, 20 Oct 2021 20:28:43 +0000 (22:28 +0200)] 
ghostscript: Update to version 9.55.0

- Update from 9.54 to 9.55.0
- Update rootfile
- Changelog
   Version 9.55.0 (2021-09-27)
     Highlights in this release include:
       This release includes the fix for the %pipe% security issue (CVE-2021-3781).
       New PDF Interpreter: This is an entirely new implementation written in C (rather
        than PostScript, as before). For a full discussion of this change and reasons for
        it see: Changes Coming to the PDF Interpreter.
       In this (9.55.0) release, the new PDF interpreter is disabled by default in
        Ghostscript, but can be used by specifying -dNEWPDF. We hope to make it the
        default in 9.56.0, and fully deprecate the PostScript implementation shortly
        after that (depending on the feedback we get).
       This also allows us to offer a new executable (gpdf, or gpdfwin??.exe on Windows)
        which is purely for PDF input. For this release, those new binaries are not
        included in the "install" make targets, nor in the Windows installers (they will
        be from 9.56.0 onwards).
       We would ask that as many users as possible take the opportunity to test with the
        new PDF implementation (i.e. using -dNEWPDF on your gs command line), and discuss
        any problems with us, before the new implementation becomes the default.
       The pdfwrite device now supports "passthrough" for JPX/JPG2000 data images (as
        well as the already supported JPEG/DCT Encoded). That means that if no rescaling
        or color conversion of the image data is required, the encoded/compressed image
        data from the input file will be written unchanged to the output, preventing
        potential image degradation caused by decompressing and recompressing.
       The Ghostscript/GhostPDL demo apps for C, C#, Java and Python have all had
        improvements and the C#/Java/Python language bindings have now been documented,
        see Ghostscript Language Bindings
       The Zugferd compliant PDF generating definitions (lib/zugferd.ps) have been
        updated and expanded to support the current version (2.1.1) of the Zugferd spec,
        and optionally different versions of the specification.
       The PCL/m output devices now support Duplex/Tumble.
       The internal support for "n-up" style simple imposition (introduced in 9.54.0) has
        been extended and improved for better support across all input formats.
       Ghostscript now supports object specific halftone - for example, different
        halftones can be specified for text and images, reflecting the differing needs of
        rendering those two types of object.
       Our efforts in code hygiene and maintainability continue.
       The usual round of bug fixes, compatibility changes, and incremental improvements.
       (9.53.0) We have added the capability to build with the Tesseract OCR engine. In
        such a build, new devices are available (pdfocr8/pdfocr24/pdfocr32) which render
        the output file to an image, OCR that image, and output the image "wrapped" up as
        a PDF file, with the OCR generated text information included as "invisible" text
        (in PDF terms, text rendering mode 3).
       Mainly due to time constraints, we only support including Tesseract from source
        included in our release packages, and not linking to Tesseract/Leptonica shared
        libraries. Whether we add this capability will be largely dependent on community
        demand for the feature.
       See Enabling OCR for more details.
     For a list of open issues, or to report problems, please visit bugs.ghostscript.com.
     Incompatible changes
       (9.55.0) Changes to the device API. This will affect developers and maintainers of
        Ghostscript devices. Firstly, and most importantly, the way device-specific
        "procs" are specified has been rewritten to make it (we think!) clearer and less
        confusing. See The Interface between Ghostscript and Device Drivers and The Great
        Device Rework Of 2021 for more details.
       (9.55.0) The command line options -sGraphicsICCProfile=___, -dGraphicsIntent=#,
        -dGraphicsBlackPt=#, -dGraphicsKPreserve=# have been changed to
        -sVectorICCProfile=___, -dVectorIntent=#, -dVectorBlackPt=#,
        -dVectorKPreserve=#.
     From 9.55.0 onwards, in recognition of how unwieldy very large HTML files can become
      (History9.html had reached 8.1Mb!), we intend to only include the summary
      highlights (above).
     For anyone wanting the full details of the changes in a release, we ask them to look
      at the history in our public git repository: ghostpdl-9.55.0 log.
     If this change does not draw negative feedback, History?.htm file(s) will be removed
      from the release archives.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agolang: Update French translation
Stéphane Pautrel [Wed, 20 Oct 2021 09:21:36 +0000 (09:21 +0000)] 
lang: Update French translation

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoRun "./make.sh lang"
Michael Tremer [Wed, 20 Oct 2021 09:21:35 +0000 (09:21 +0000)] 
Run "./make.sh lang"

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomake.sh: Rewrite uploadsrc with rsync
Michael Tremer [Wed, 20 Oct 2021 17:46:37 +0000 (17:46 +0000)] 
make.sh: Rewrite uploadsrc with rsync

Instead of having a very dodgy diff of filelists, this rsync call does
everything automatically and only requires authentication once.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agopcengines-apu-firmware: Update to version 4.14.0.4
Adolf Belka [Fri, 8 Oct 2021 13:43:49 +0000 (15:43 +0200)] 
pcengines-apu-firmware: Update to version 4.14.0.4

- Update from 4.14.0.2 to 4.14.0.4
- Update of rootfile
- Changelog
   v4.14.0.4 Release date: 2021-09-17
    Changed:
        Rebased with official coreboot repository commit d9f5d90
        Enabled EHCI controller by default on apu3-apu6 platforms
        Updated sortbootorder to v4.6.22
    Added:
        Safeguard against setting watchdog timeout too low
    Known issues:
        apuled driver doesn't work in FreeBSD. Check the GPIOs document for workaround.
        Some PCIe cards are not detected on certain OSes and/or in certain mPCIe slots.
         Check the mPCIe modules document for solution/workaround.
        Booting with 2 USB 3.x sticks plugged in apu4 sometimes results in detecting
         only 1 stick
        Certain USB 3.x sticks happen to not appear in boot menu
        Booting Xen is unstable
   v4.14.0.3 Release date: 2021-08-06
    Changed:
        Rebased with official coreboot repository commit c049c80

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add ca-certificates
Arne Fitzenreiter [Fri, 22 Oct 2021 10:23:41 +0000 (10:23 +0000)] 
core161: add ca-certificates

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoupdate ca-certificates CA bundle
Peter Müller [Sat, 25 Sep 2021 09:41:29 +0000 (11:41 +0200)] 
update ca-certificates CA bundle

Update the CA certificates list to what Mozilla NSS ships currently.

The original file can be retrieved from:
https://hg.mozilla.org/mozilla-central/raw-file/tip/security/nss/lib/ckfw/builtins/certdata.txt

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoTor: Bump package version
Peter Müller [Sat, 25 Sep 2021 07:09:00 +0000 (09:09 +0200)] 
Tor: Bump package version

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoTor: Do not try to support IPv6 for Directory and OR ports
Peter Müller [Sat, 25 Sep 2021 07:08:42 +0000 (09:08 +0200)] 
Tor: Do not try to support IPv6 for Directory and OR ports

We currently don't have IPv6 in vanilla IPFire 2.x installations, hence
there is no sense in letting Tor finding out IPv6 connectivity.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoTor: Use crypto hardware acceleration if available
Peter Müller [Sat, 25 Sep 2021 07:08:22 +0000 (09:08 +0200)] 
Tor: Use crypto hardware acceleration if available

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoTor: Enable syscall sandbox
Peter Müller [Sat, 25 Sep 2021 07:07:58 +0000 (09:07 +0200)] 
Tor: Enable syscall sandbox

This makes post-exploitation activities harder, in case the local Tor
instance has been compromised. It is worth noticing that Tor won't
respond to a "GETINFO address" command on the control port if sandboxed,
but our CGI does not make use of it, and neither is any legitimate
service on IPFire doing so.

Tested on a small middle relay running on an IPFire machine.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokrb5: Update to version 1.19.2
Adolf Belka [Sat, 11 Sep 2021 10:57:09 +0000 (12:57 +0200)] 
krb5: Update to version 1.19.2

- Update from 1.19.1 to 1.19.2
- Update of rootfile not required
- Changelog
   Major changes in 1.19.2 (2021-07-22)
    This is a bug fix release.
      * Fix a denial of service attack against the KDC encrypted challenge
        code [CVE-2021-36222].
      * Fix a memory leak when gss_inquire_cred() is called without a
        credential handle.
    krb5-1.19.2 changes by ticket ID
      8989    Fix typo in enctypes.rst
      8992    Avoid rand() in aes-gen test program
      9005    Fix argument type errors on Windows
      9006    doc build fails with Sphinx 4.0.2
      9007    Fix KDC null deref on bad encrypted challenge
      9014    Using locking in MEMORY krb5_cc_get_principal()
      9015    Fix use-after-free during krad remote_shutdown()
      9016    Memory leak in krb5_gss_inquire_cred

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years ago7zip: Update to version 17.04
Adolf Belka [Sat, 11 Sep 2021 10:56:48 +0000 (12:56 +0200)] 
7zip: Update to version 17.04

- Update from 17.03 to 17.04
- Update rootfile
- Changelog
   Version 17.04
     - add lzip decompress
     - update zstd 1.4.9

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add exfatprogs
Arne Fitzenreiter [Fri, 22 Oct 2021 10:16:23 +0000 (10:16 +0000)] 
core161: add exfatprogs

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoexfatprogs: Provide package to work with exfat formats
Adolf Belka [Thu, 9 Sep 2021 11:53:30 +0000 (13:53 +0200)] 
exfatprogs: Provide package to work with exfat formats

- Create lfs and rootfile
- Add exfatprogs to make.sh
- exfat is supported as a native kernel module since kernel 5.7
- This package requires CONFIG_EXFAT_FS=m to be set for the kernel module for each
   architecture that will be supported. Currently that is only i586

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add dosfstools
Arne Fitzenreiter [Fri, 22 Oct 2021 10:14:04 +0000 (10:14 +0000)] 
core161: add dosfstools

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodosfstools: Update to version 4.2
Adolf Belka [Wed, 8 Sep 2021 21:21:14 +0000 (23:21 +0200)] 
dosfstools: Update to version 4.2

- Update from 3.0.9 (2013) to 4.2 (2021)
- Update rootfile
- Program names changed in version 2.0.18
    dosfslabel became fatlabel
    dosfsck became fsck.fat
    and mkdosfs became mkfs.fat
- Added --enable-compat-symlinks to ./configure command to maintain original names as
   symlinks

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.75
Arne Fitzenreiter [Thu, 21 Oct 2021 02:39:52 +0000 (04:39 +0200)] 
kernel: update to 5.10.75

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: generate new qos.sh
Arne Fitzenreiter [Tue, 19 Oct 2021 18:36:32 +0000 (18:36 +0000)] 
core161: generate new qos.sh

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add pakfire.cgi
Arne Fitzenreiter [Tue, 19 Oct 2021 18:35:01 +0000 (18:35 +0000)] 
core161: add pakfire.cgi

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agopakfire.cgi: Implement logic to lock the page until pakfire has been fully launched.
Stefan Schantl [Mon, 18 Oct 2021 19:09:58 +0000 (21:09 +0200)] 
pakfire.cgi: Implement logic to lock the page until pakfire has been fully launched.

When performing any action which requires pakfire, the page gets locked
with an message informing the user that pakfire is working. The page
will be reloaded when pakfire has been launched and is doing the
requested operation - showing the well known log output. This also
happens when pakfire has been launched via any kind of terminal or SSH
session and the CGI gets accessed.

Internally before pakfire gets started a variable called page_lock will
be set to lock the page. An while loop will keep the page locked until
pakfire is launched fully and has written it's lock_file.

This approach will prevent us from any kind of required time intervall
or race conditions.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agofirewall: replace mark with --pol ipsec to exclude ipsec traffic from masquerade
Arne Fitzenreiter [Tue, 19 Oct 2021 18:27:49 +0000 (18:27 +0000)] 
firewall: replace mark with --pol ipsec to exclude ipsec traffic from masquerade

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add suricata changes
Arne Fitzenreiter [Tue, 19 Oct 2021 18:25:11 +0000 (18:25 +0000)] 
core161: add suricata changes

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosquid-asnbl: update to 0.2.3
Peter Müller [Mon, 18 Oct 2021 20:36:02 +0000 (22:36 +0200)] 
squid-asnbl: update to 0.2.3

Upstream commit 500b9137d0a9dd31e40f0d1effdba0aafeb94ca4 changes the
behaviour of this script in case of invalid or unresolvable FQDNs,
preventing Squid from eventually shutting down due to too many BH's per
time.

Since this allows (authenticated) users to run a DoS against the Squid
instance, it is considered to be security relevant.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agofirewall: Keep REPEAT bit when saving rest to CONNMARK
Michael Tremer [Mon, 18 Oct 2021 10:10:22 +0000 (10:10 +0000)] 
firewall: Keep REPEAT bit when saving rest to CONNMARK

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosuricata: Introduce IPSBYPASS chain
Michael Tremer [Mon, 18 Oct 2021 10:10:21 +0000 (10:10 +0000)] 
suricata: Introduce IPSBYPASS chain

NFQUEUE does not let the packet continue where it was processed, but
inserts it back into iptables at the start. That is why we need an
extra IPSBYPASS chain which has the following tasks:

* Make the BYPASS bit permanent for the entire connection
* Clear the REPEAT bit

The latter is more of cosmetic nature so that we can identify packets
that have come from suricata again and those which have bypassed the IPS
straight away.

The IPS_* chain will now only be sent traffic to, when none of the two
relevant bits has been set. Otherwise the packet has already been
processed by suricata in the first pass or suricata has decided to
bypass the connection.

This massively reduces load on the IPS which allows many common
connections (TLS connections with downloads) to bypass the IPS bringing
us back to line speed.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosuricata: Store bypass flag in connmark and restore
Michael Tremer [Mon, 18 Oct 2021 10:10:20 +0000 (10:10 +0000)] 
suricata: Store bypass flag in connmark and restore

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosuricata: Add rule to skip IPS if a packet has the bypass bit set
Michael Tremer [Mon, 18 Oct 2021 10:10:19 +0000 (10:10 +0000)] 
suricata: Add rule to skip IPS if a packet has the bypass bit set

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosuricata: Always append rules instead of inserting them
Michael Tremer [Mon, 18 Oct 2021 10:10:18 +0000 (10:10 +0000)] 
suricata: Always append rules instead of inserting them

This allows us to add rules in a consistent order like they are in the
script.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosuricata: Enable bypassing unhandled streams
Michael Tremer [Mon, 18 Oct 2021 10:10:17 +0000 (10:10 +0000)] 
suricata: Enable bypassing unhandled streams

If a stream cannot be identified or if suricata has decided that it
cannot do anything useful any more (e.g. TLS sessions after the
handshake), we will allow suricata to bypass any following packets in
that flow

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosuricata: Define bypass mark
Michael Tremer [Mon, 18 Oct 2021 10:10:16 +0000 (10:10 +0000)] 
suricata: Define bypass mark

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosuricata: Rename MARK/MASK to REPEAT_MARK/REPEAT_MASK
Michael Tremer [Mon, 18 Oct 2021 10:10:15 +0000 (10:10 +0000)] 
suricata: Rename MARK/MASK to REPEAT_MARK/REPEAT_MASK

This should avoid confusion when we add more marks

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosuricata: Set most significant bit as repeat marker
Michael Tremer [Mon, 18 Oct 2021 10:10:14 +0000 (10:10 +0000)] 
suricata: Set most significant bit as repeat marker

I have no idea why some odd value was chosen here, but one bit should be
enough.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
Tested-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add pakfire.conf and pakfire/lib/functions.pl
Arne Fitzenreiter [Tue, 19 Oct 2021 11:32:00 +0000 (11:32 +0000)] 
core161: add pakfire.conf and pakfire/lib/functions.pl

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agopakfire: Allow pinning Pakfire to one mirror server
Michael Tremer [Thu, 14 Oct 2021 19:01:49 +0000 (19:01 +0000)] 
pakfire: Allow pinning Pakfire to one mirror server

This patch adds a new $mirror option to the configuration file which
will cause Pakfire to only use this one to download any files.

This feature is disabled by default but useful for development.

Fixes: #12706
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add index.cgi and general-functions.pl
Arne Fitzenreiter [Tue, 19 Oct 2021 11:27:58 +0000 (11:27 +0000)] 
core161: add index.cgi and general-functions.pl

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoindex.cgi: Remove left-over DNSSEC status warning
Michael Tremer [Thu, 14 Oct 2021 13:26:30 +0000 (13:26 +0000)] 
index.cgi: Remove left-over DNSSEC status warning

An error message is still shown although there is no option to disable
DNSSEC at the moment. The old marker file could still be present on
older machines.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add partresize
Arne Fitzenreiter [Tue, 19 Oct 2021 11:23:12 +0000 (11:23 +0000)] 
core161: add partresize

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoOCI: Enable serial console by default
Michael Tremer [Thu, 14 Oct 2021 12:00:31 +0000 (12:00 +0000)] 
OCI: Enable serial console by default

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agostrongswan: update _updown to use conmark for QoS
Arne Fitzenreiter [Mon, 18 Oct 2021 16:57:18 +0000 (18:57 +0200)] 
strongswan: update _updown to use conmark for QoS

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoQoS: imgress Connmark restore, layer7 and IPSec handling
Arne Fitzenreiter [Mon, 18 Oct 2021 12:44:59 +0000 (14:44 +0200)] 
QoS: imgress Connmark restore, layer7 and IPSec handling

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.74
Arne Fitzenreiter [Sun, 17 Oct 2021 22:35:42 +0000 (00:35 +0200)] 
kernel: update to 5.10.74

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomakeqosscripts: add missing parenthesis at QOS_OUT Layer7 rules.
Arne Fitzenreiter [Sat, 16 Oct 2021 08:18:42 +0000 (10:18 +0200)] 
makeqosscripts: add missing parenthesis at QOS_OUT Layer7 rules.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.73
Arne Fitzenreiter [Fri, 15 Oct 2021 06:07:04 +0000 (08:07 +0200)] 
kernel: update to 5.10.73

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agou-boot-friendlyarm: copy binary from core159
Arne Fitzenreiter [Fri, 15 Oct 2021 06:00:08 +0000 (06:00 +0000)] 
u-boot-friendlyarm: copy binary from core159

this u-boot version cannot build without python2 that is removed
with core161 so this copy the binary from older build.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: remove python2 module from collectd
Arne Fitzenreiter [Wed, 13 Oct 2021 16:36:59 +0000 (16:36 +0000)] 
core161: remove python2 module from collectd

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: now use 2to3 of python3
Arne Fitzenreiter [Wed, 13 Oct 2021 16:33:43 +0000 (16:33 +0000)] 
core161: now use 2to3 of python3

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: remove python2 at update
Arne Fitzenreiter [Wed, 13 Oct 2021 12:33:09 +0000 (12:33 +0000)] 
core161: remove python2 at update

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agopython: removal of python2 from IPFire
Adolf Belka [Tue, 24 Aug 2021 10:34:53 +0000 (12:34 +0200)] 
python: removal of python2 from IPFire

- Final patch for removal of python2 from IPFire. This can be implemented in an
   appropriate Core Update after all other python2 related patches have been implemented
   and confirmed working.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agonano: Update to 5.9
Matthias Fischer [Fri, 8 Oct 2021 17:22:24 +0000 (19:22 +0200)] 
nano: Update to 5.9

For details see:
https://www.nano-editor.org/news.php

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoguardian: bump PAK_VER
Arne Fitzenreiter [Wed, 13 Oct 2021 12:23:40 +0000 (12:23 +0000)] 
guardian: bump PAK_VER

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoBought a 'd' - fixed an old typo
Matthias Fischer [Sat, 9 Oct 2021 09:23:25 +0000 (11:23 +0200)] 
Bought a 'd' - fixed an old typo

'bandwith...' should be 'bandwidth...'.

Despite being my favourite typo for the past few years(?),
today I decided to try to say 'Goodbye' to an old friend.

Similar to 'MB writen' its hard but I think it just about time.

'qos' and 'guardian' will never be the same for me... ;-)

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoproxy.cgi: Remove option to show Squid's version entirely
Peter Müller [Sun, 10 Oct 2021 19:43:14 +0000 (21:43 +0200)] 
proxy.cgi: Remove option to show Squid's version entirely

There is no sense to display this to anybody, and we do not reveal
version information anywhere else on purpose. The IT staff knows which
version of IPFire they are running (hopefully the latest), and it's
none of the rest of the world's business.

Fixes: #12665 (in some way)
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add squid-asnbl and proxy.cgi
Arne Fitzenreiter [Wed, 13 Oct 2021 12:16:45 +0000 (12:16 +0000)] 
core161: add squid-asnbl and proxy.cgi

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agolangs: Add English and German translations for newly added web proxy features
Peter Müller [Sun, 10 Oct 2021 17:44:06 +0000 (19:44 +0200)] 
langs: Add English and German translations for newly added web proxy features

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoproxy.cgi: Implement proactive Fast Flux detection and detection for selectively...
Peter Müller [Sun, 10 Oct 2021 17:43:41 +0000 (19:43 +0200)] 
proxy.cgi: Implement proactive Fast Flux detection and detection for selectively announced destinations

This patch adds two new features to IPFire's web proxy:

(a) Proactive Fast Flux detection
    FQDNs are resolved to their IP addresses, which are then resolved to
    corresponding Autonomous System Numbers using IPFire's location
    database. Most destinations will scatter across a very low number of
    ASNs (not to be confused with IP addresses!). FQDNs hosted on Fast
    Flux setups have a significantly higher ASN diversity (5 is usually
    a good threshold), so they can be proactively detected.

(b) Detection for selectively announced destinations
    Especially in targeted operations, miscreants host FQDNs for
    exfiltrating data or malware distributions on ASNs not announced
    globally, but only to the intended victim or it's upstream ISPs.

    That way, security researchers located in other parts of the
    internet have no insights into these attacks, hence not being able
    to publish listings or send take down notices for the domains used.

    While RPKI made this attack harder, it can still be observed every
    now and then.

    This feature also protects against accessing FQDNs resolving to IP
    addresses not being globally routeable, hence providing a trivial
    mitigation for so-called "rebound attacks" - which we cannot filter
    at DNS level currently.

The second version of this patch consumes the user-defined whitelist for
the URL filter (if present and populated) for the ASNBL helper as well,
to make exceptions for funny destinations such as fedoraproject.org
possible. In addition, the ASNBL helper's sanity tests no longer include
publicly routable IP addresses, so failures on location01 cannot brick
IPFire installations in the field.

Thanks to Michael Tremer and Adolf Belka for these suggestions.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agosquid-asnbl: New package
Peter Müller [Sun, 10 Oct 2021 17:43:18 +0000 (19:43 +0200)] 
squid-asnbl: New package

This package adds an ASNBL helper for detecting Fast Flux setups and
selectively announced networks (i. e. FQDNs resolving to IP addresses
not being announced by an Autonomous System) to the distribution.
Afterwards, the helper script is located at /usr/bin/asnbl-helper.py .

The second version of this patch updates squid-asnbl to upstream version
0.2.2, improving logging in case of detected Fast Flux setups.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add hexdump
Arne Fitzenreiter [Wed, 13 Oct 2021 12:10:04 +0000 (12:10 +0000)] 
core161: add hexdump

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoutil-linux: Ship hexdump
Michael Tremer [Sun, 10 Oct 2021 12:57:42 +0000 (12:57 +0000)] 
util-linux: Ship hexdump

This is a handy tool which can help debugging any problems and should be
part of the distribution.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoclient175: Removal of this package as it currently only works with python2
Adolf Belka [Sat, 9 Oct 2021 21:07:43 +0000 (23:07 +0200)] 
client175: Removal of this package as it currently only works with python2

- Removal of the lfs, rootfile and initscript
- Removal of client175 entry in the make.sh file

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add makegraphs and hddshutdown
Arne Fitzenreiter [Wed, 13 Oct 2021 12:08:30 +0000 (12:08 +0000)] 
core161: add makegraphs and hddshutdown

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomakegraphs: Update script for new iostat output format - Bug#12702
Adolf Belka [Fri, 8 Oct 2021 21:38:24 +0000 (23:38 +0200)] 
makegraphs: Update script for new iostat output format - Bug#12702

- Modification of iostat line as per input in Bug#12702

Fixes: 12702
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agohddshutdown: Update script for new iostat output format - Bug#12702
Adolf Belka [Fri, 8 Oct 2021 21:38:23 +0000 (23:38 +0200)] 
hddshutdown: Update script for new iostat output format - Bug#12702

- Modification of iostat line as per input in Bug#12702

Fixes: 12702
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add apache2
Arne Fitzenreiter [Wed, 13 Oct 2021 12:03:56 +0000 (12:03 +0000)] 
core161: add apache2

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoapache: Update to 2.4.51
Matthias Fischer [Fri, 8 Oct 2021 17:12:40 +0000 (19:12 +0200)] 
apache: Update to 2.4.51

For details see (2.49):
https://dlcdn.apache.org//httpd/CHANGES_2.4.49

For 2.51:
https://dlcdn.apache.org//httpd/CHANGES_2.4.51

"SECURITY: CVE-2021-42013: Path Traversal and Remote Code
Execution in Apache HTTP Server 2.4.49 and 2.4.50 (incomplete
fix of CVE-2021-41773) (cve.mitre.org)
It was found that the fix for CVE-2021-41773 in Apache HTTP
Server 2.4.50 was insufficient..."

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agocore161: add firewall changes to update
Arne Fitzenreiter [Wed, 13 Oct 2021 12:00:11 +0000 (12:00 +0000)] 
core161: add firewall changes to update

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoIPsec: Replace MARK 50 by 0x00800000
Michael Tremer [Mon, 4 Oct 2021 17:52:22 +0000 (18:52 +0100)] 
IPsec: Replace MARK 50 by 0x00800000

This change is necessary because we are using the right-hand two bytes
for storing the QoS classes.

All IPsec traffic will now be skipped and never classified by the QoS.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoQoS: Make outgoing packet processing use CONNMARK
Michael Tremer [Mon, 4 Oct 2021 17:52:21 +0000 (18:52 +0100)] 
QoS: Make outgoing packet processing use CONNMARK

This will significantly reduce the load when classifying outgoing
traffic as there won't be any overhead as soon as the connection has
been classified. The classficiation is being stored in the iptables MARK
which will be copied to CONNMARK if changed.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoQoS: Drop support for hardcoded ACK rules
Michael Tremer [Mon, 4 Oct 2021 17:52:20 +0000 (18:52 +0100)] 
QoS: Drop support for hardcoded ACK rules

This feature has to go in order to take advantage of CONNMARK which will
drastically decrease CPU load when passing packets.

We no longer will see every packet in the QOS-INC chain in order to
change classification of that packet. It is also party counter-intuitive
to have parts of one connection in one class and the corresponding ACK
packets in another.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agofirewall: Always restore all connection marks
Michael Tremer [Mon, 4 Oct 2021 17:52:19 +0000 (18:52 +0100)] 
firewall: Always restore all connection marks

This was done by tc only when QoS was enabled

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoQoS: Use the two right hand bytes to mark packets
Michael Tremer [Mon, 4 Oct 2021 17:52:18 +0000 (18:52 +0100)] 
QoS: Use the two right hand bytes to mark packets

In order to not deal with any marks from NAT and the IPS, this patch
adds masks to all places where packets are being marked for individual
QoS classes.

Instead of being able to use the "fw" match in tc, we have to use the
u32 to apply the mask.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agofirewall: Only check relevant bits for NAT fix rules
Michael Tremer [Mon, 4 Oct 2021 17:52:17 +0000 (18:52 +0100)] 
firewall: Only check relevant bits for NAT fix rules

In order to use the highest two bits for surciata bypass, we will need
to make sure that whenever we compare any other marks, we do not care
about anything else.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.72
Arne Fitzenreiter [Sun, 10 Oct 2021 11:23:30 +0000 (13:23 +0200)] 
kernel: update to 5.10.72

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: add realtek rtl88x2bu wlan module
Arne Fitzenreiter [Sun, 10 Oct 2021 11:22:48 +0000 (13:22 +0200)] 
kernel: add realtek rtl88x2bu wlan module

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.71
Arne Fitzenreiter [Sun, 10 Oct 2021 06:46:25 +0000 (06:46 +0000)] 
kernel: update to 5.10.71

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agoinitskrips: leds: add nanopi r2s support
Arne Fitzenreiter [Sun, 10 Oct 2021 06:45:09 +0000 (06:45 +0000)] 
initskrips: leds: add nanopi r2s support

2 years agokernel: config for nanopi r2s
Arne Fitzenreiter [Fri, 8 Oct 2021 19:54:29 +0000 (19:54 +0000)] 
kernel: config for nanopi r2s

some drivers does nozt work as module so they are now compiled into
main kernel

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agou-boot: nanopi r2s: add bootcmd and 2nd mac address
Arne Fitzenreiter [Fri, 8 Oct 2021 12:05:36 +0000 (12:05 +0000)] 
u-boot: nanopi r2s: add bootcmd and 2nd mac address

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agou-boot: bootscript try to use also devnum instead of dev_num
Arne Fitzenreiter [Mon, 4 Oct 2021 06:13:18 +0000 (06:13 +0000)] 
u-boot: bootscript try to use also devnum instead of dev_num

on newer board the variable was renamed.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agou-boot: set nanopi r2s baudrate to 115200
Arne Fitzenreiter [Mon, 4 Oct 2021 06:07:30 +0000 (06:07 +0000)] 
u-boot: set nanopi r2s baudrate to 115200

default is 150000 but many usb-ttl adapters are unstable at this rate.

2 years agoflash-images: install u-boot for nanopi r2s on aarch64
Arne Fitzenreiter [Sun, 3 Oct 2021 07:42:41 +0000 (07:42 +0000)] 
flash-images: install u-boot for nanopi r2s on aarch64

rockchip has a large bootloader so this also increase the gap between partitiontable
and fist partition to 16MB on aarch64

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agou-boot: add nanopi r2s build
Arne Fitzenreiter [Sun, 3 Oct 2021 07:39:04 +0000 (07:39 +0000)] 
u-boot: add nanopi r2s build

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agodtc: add device tree compiler on aarch64
Arne Fitzenreiter [Sun, 3 Oct 2021 07:30:57 +0000 (07:30 +0000)] 
dtc: add device tree compiler on aarch64

u-boot for nanopi r2s (rockchip rk3328) need dtc to build the image
so this adds dtc as build dependency for u-boot

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.70
Arne Fitzenreiter [Fri, 1 Oct 2021 21:23:01 +0000 (23:23 +0200)] 
kernel: update to 5.10.70

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agomedia.cgi: Fix parsing output of iostat
Michael Tremer [Fri, 24 Sep 2021 09:14:50 +0000 (10:14 +0100)] 
media.cgi: Fix parsing output of iostat

Since the last update of sysstat, the output of iostat has changed and
the web user interface showed wrong values.

This is now being fixed in this patch.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.69
Arne Fitzenreiter [Mon, 27 Sep 2021 10:21:51 +0000 (12:21 +0200)] 
kernel: update to 5.10.69

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.68
Arne Fitzenreiter [Sun, 26 Sep 2021 12:58:27 +0000 (14:58 +0200)] 
kernel: update to 5.10.68

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: arm rootfile update
Arne Fitzenreiter [Sun, 26 Sep 2021 08:40:32 +0000 (08:40 +0000)] 
kernel: arm rootfile update

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: aarch64 enable drivers for common ROCKCHIP boards
Arne Fitzenreiter [Sat, 25 Sep 2021 13:19:25 +0000 (13:19 +0000)] 
kernel: aarch64 enable drivers for common ROCKCHIP boards

thx to Fukan K
fixes #12681

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: aarch64 oldconfig
Arne Fitzenreiter [Sat, 25 Sep 2021 13:07:36 +0000 (13:07 +0000)] 
kernel: aarch64 oldconfig

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agowlanap.cgi: fix typo at reading country list
Arne Fitzenreiter [Fri, 24 Sep 2021 09:31:52 +0000 (09:31 +0000)] 
wlanap.cgi: fix typo at reading country list

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: x86 rootfile update
Arne Fitzenreiter [Mon, 20 Sep 2021 21:46:14 +0000 (23:46 +0200)] 
kernel: x86 rootfile update

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: update to 5.10.67
Arne Fitzenreiter [Mon, 20 Sep 2021 21:45:56 +0000 (23:45 +0200)] 
kernel: update to 5.10.67

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2 years agokernel: Enable all cgroups on all architectures
Michael Tremer [Fri, 17 Sep 2021 11:42:29 +0000 (11:42 +0000)] 
kernel: Enable all cgroups on all architectures

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>