]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/log
people/mfischer/ipfire-2.x.git
3 years agoconvert-ids-backend-files: Restart suricata if the IDS is running.
Stefan Schantl [Sat, 16 Apr 2022 13:51:06 +0000 (15:51 +0200)] 
convert-ids-backend-files: Restart suricata if the IDS is running.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids.cgi: Display return code on download error, when adding a new
Stefan Schantl [Sat, 16 Apr 2022 13:32:27 +0000 (15:32 +0200)] 
ids.cgi: Display return code on download error, when adding a new
provider.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids.cgi: Handle "Not modified" when forcing an ruleset update.
Stefan Schantl [Sat, 16 Apr 2022 13:30:03 +0000 (15:30 +0200)] 
ids.cgi: Handle "Not modified" when forcing an ruleset update.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids.cgi: Do not longer use hard-coded status messages in
Stefan Schantl [Sat, 16 Apr 2022 13:12:58 +0000 (15:12 +0200)] 
ids.cgi: Do not longer use hard-coded status messages in
oinkmaster_web() function.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agooinkmaster: Drop package.
Stefan Schantl [Sat, 16 Apr 2022 12:54:11 +0000 (14:54 +0200)] 
oinkmaster: Drop package.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agosuricata: Rootfile update.
Stefan Schantl [Sat, 16 Apr 2022 12:51:48 +0000 (14:51 +0200)] 
suricata: Rootfile update.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agosuricata: Create empty threshold.config file.
Stefan Schantl [Sat, 16 Apr 2022 12:49:52 +0000 (14:49 +0200)] 
suricata: Create empty threshold.config file.

The file is referenced in the suricata config file and if not
present some ugly warnings will be displayed/logged during startup.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agosuricata: Create directory to store the downloaded ruleset files.
Stefan Schantl [Sat, 16 Apr 2022 12:48:35 +0000 (14:48 +0200)] 
suricata: Create directory to store the downloaded ruleset files.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agosuricata: Do not longer install YAML file for default rules.
Stefan Schantl [Sat, 16 Apr 2022 12:42:22 +0000 (14:42 +0200)] 
suricata: Do not longer install YAML file for default rules.

This file got obsolete, because it's content will be generated
dynamically by the backend code.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoconvert-ids-backend-files: Convert MONITOR_TRAFFIC_ONLY settings.
Stefan Schantl [Sat, 16 Apr 2022 12:39:09 +0000 (14:39 +0200)] 
convert-ids-backend-files: Convert MONITOR_TRAFFIC_ONLY settings.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids-functions.pl: Remove read_enabled_disabled_sids_file() function.
Stefan Schantl [Fri, 15 Apr 2022 04:02:49 +0000 (06:02 +0200)] 
ids-functions.pl: Remove read_enabled_disabled_sids_file() function.

Not longer needed and therefore dead code.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoIDS: Move autoupdate logic to cron.
Stefan Schantl [Fri, 15 Apr 2022 03:59:33 +0000 (05:59 +0200)] 
IDS: Move autoupdate logic to cron.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoconvert-ids-backend-files: Move already downloaded files to new
Stefan Schantl [Fri, 15 Apr 2022 03:52:01 +0000 (05:52 +0200)] 
convert-ids-backend-files: Move already downloaded files to new
location.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids-functions.pl: Change location for downloaded rulesfiles to
Stefan Schantl [Fri, 15 Apr 2022 03:19:20 +0000 (05:19 +0200)] 
ids-functions.pl: Change location for downloaded rulesfiles to
"/var/cache/suricata/".

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids-functions.pl: Do not use a hard-code temporary download location.
Stefan Schantl [Fri, 15 Apr 2022 03:18:37 +0000 (05:18 +0200)] 
ids-functions.pl: Do not use a hard-code temporary download location.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoconvert-ids-backend-files: Remove old backend related files.
Stefan Schantl [Fri, 15 Apr 2022 03:13:23 +0000 (05:13 +0200)] 
convert-ids-backend-files: Remove old backend related files.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoconvert-ids-backend-files: Remove converted files.
Stefan Schantl [Fri, 15 Apr 2022 03:12:56 +0000 (05:12 +0200)] 
convert-ids-backend-files: Remove converted files.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoconvert-ids-backend-files: Regenerate ruleset and used rulesets file.
Stefan Schantl [Fri, 15 Apr 2022 03:10:45 +0000 (05:10 +0200)] 
convert-ids-backend-files: Regenerate ruleset and used rulesets file.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoconvert-ids-backend-files: Successor of the
Stefan Schantl [Thu, 14 Apr 2022 03:47:55 +0000 (05:47 +0200)] 
convert-ids-backend-files: Successor of the
convert-ids-modifications-files converter.

This converter also will convert the used rulesfiles file for the
providers.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids.cg: Regeneate ruleset if the ruleset action (mode) of a provider
Stefan Schantl [Thu, 14 Apr 2022 03:16:25 +0000 (05:16 +0200)] 
ids.cg: Regeneate ruleset if the ruleset action (mode) of a provider
get changed.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoMerge branch 'next'
Michael Tremer [Wed, 13 Apr 2022 14:50:07 +0000 (14:50 +0000)] 
Merge branch 'next'

3 years agocdrom: Symlink /etc/mtab to /proc/self/mounts
Peter Müller [Wed, 13 Apr 2022 11:39:31 +0000 (11:39 +0000)] 
cdrom: Symlink /etc/mtab to /proc/self/mounts

See cad2ce78dde6d3df70c1bbde011bb677b8df9ae4 for details.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agolibloc: Fix rootfile
Peter Müller [Wed, 13 Apr 2022 11:32:48 +0000 (11:32 +0000)] 
libloc: Fix rootfile

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 167: Ship collectd initscript
Peter Müller [Wed, 13 Apr 2022 09:24:15 +0000 (09:24 +0000)] 
Core Update 167: Ship collectd initscript

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoSilence STDERR when calling 'sensors-detect' in collectd initscript
Peter Müller [Wed, 13 Apr 2022 09:22:58 +0000 (09:22 +0000)] 
Silence STDERR when calling 'sensors-detect' in collectd initscript

https://lists.ipfire.org/pipermail/development/2022-April/013189.html

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoMerge branch 'next'
Michael Tremer [Wed, 13 Apr 2022 08:11:05 +0000 (08:11 +0000)] 
Merge branch 'next'

3 years agoc167: Ship vnstat
Michael Tremer [Wed, 13 Apr 2022 08:10:16 +0000 (08:10 +0000)] 
c167: Ship vnstat

vnstat is linked against libgd which has had an SO bump and therefore
needs to be shipped again.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCore Update 167: Replace /etc/mtab by symlink to /proc/self/mounts
Peter Müller [Mon, 11 Apr 2022 19:14:43 +0000 (19:14 +0000)] 
Core Update 167: Replace /etc/mtab by symlink to /proc/self/mounts

mount, as updated via util-linux, no longer writes /etc/mtab, causing
programs to rely on this file's content (such as the check_disk Nagios
plugin) to stop working.

/proc/self/mounts contains all the necessary information, so it is fine
to replace /etc/mtab by a symlink to it.

Fixes: #12843
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 167: Export the location database again and reload the firewall
Peter Müller [Tue, 12 Apr 2022 14:05:04 +0000 (14:05 +0000)] 
Core Update 167: Export the location database again and reload the firewall

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 167: Ship libloc
Peter Müller [Tue, 12 Apr 2022 12:53:29 +0000 (12:53 +0000)] 
Core Update 167: Ship libloc

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agolibloc: Update to 0.9.13
Peter Müller [Tue, 12 Apr 2022 12:53:03 +0000 (12:53 +0000)] 
libloc: Update to 0.9.13

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 167: Ship accidentally deleted Perl library again
Peter Müller [Tue, 12 Apr 2022 11:57:07 +0000 (11:57 +0000)] 
Core Update 167: Ship accidentally deleted Perl library again

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoMerge branch 'next' of ssh://people.ipfire.org/pub/git/ipfire-2.x into next
Peter Müller [Tue, 12 Apr 2022 11:56:18 +0000 (11:56 +0000)] 
Merge branch 'next' of ssh://people.ipfire.org/pub/git/ipfire-2.x into next

3 years agoCore Update 167: Do not delete a file that should not have been deleted
Peter Müller [Tue, 12 Apr 2022 11:54:27 +0000 (11:54 +0000)] 
Core Update 167: Do not delete a file that should not have been deleted

My fault, again.

Fixes: #12841
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agocore167: add code needed for kernel update
Arne Fitzenreiter [Tue, 12 Apr 2022 09:35:20 +0000 (11:35 +0200)] 
core167: add code needed for kernel update

remove the old kernel and reconfigure bootscripts for arm boards
and run user scripts to switch to a new kernel.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
3 years agoCore Update 167: Ship xz
Peter Müller [Mon, 11 Apr 2022 19:02:43 +0000 (19:02 +0000)] 
Core Update 167: Ship xz

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoxz: Apply patch to solve security fix (ZDI-CAN-16587)
Adolf Belka [Mon, 11 Apr 2022 13:40:00 +0000 (15:40 +0200)] 
xz: Apply patch to solve security fix (ZDI-CAN-16587)

- Malicious filenames can make xzgrep to write to arbitrary files
   or (with a GNU sed extension) lead to arbitrary code execution.
- xzgrep from XZ Utils versions up to and including 5.2.5 are
   affected. 5.3.1alpha and 5.3.2alpha are affected as well.
- This bug was inherited from gzip's zgrep. gzip 1.12 includes
   a fix for zgrep.
- CU167 has gzip-1.12 with the fix already merged.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoMerge branch 'next'
Michael Tremer [Mon, 11 Apr 2022 10:16:55 +0000 (10:16 +0000)] 
Merge branch 'next'

3 years agoupdate-ids-ruleset: Only regenerate and reload ruleset on at least one
Stefan Schantl [Mon, 11 Apr 2022 03:57:05 +0000 (05:57 +0200)] 
update-ids-ruleset: Only regenerate and reload ruleset on at least one
successfull update.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids-functions.pl: Add support for Etags.
Stefan Schantl [Mon, 11 Apr 2022 03:48:17 +0000 (05:48 +0200)] 
ids-functions.pl: Add support for Etags.

Etags are used to itentify if an ressource has been changed
by sending a special request and an Etag value to the server.

If the ressource has changed the server will serve the new content
otherwise it will return the 304 (Not-Modified) code.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids.cgi: Do not double display a working notice when removing a ruleset
Stefan Schantl [Mon, 11 Apr 2022 03:47:15 +0000 (05:47 +0200)] 
ids.cgi: Do not double display a working notice when removing a ruleset
provider.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agonginx: Update to 1.20.2
Peter Müller [Tue, 5 Apr 2022 09:02:40 +0000 (09:02 +0000)] 
nginx: Update to 1.20.2

The 1.20.x series is the current stable one, please refer to
https://nginx.org/en/CHANGES-1.20 for its changelog.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agodbus: Update to version 1.14.0
Adolf Belka [Tue, 5 Apr 2022 13:47:01 +0000 (15:47 +0200)] 
dbus: Update to version 1.14.0

- Update from 1.12.20 to 1.14.0
- Update of rootfile
- Changelog
   1.14.x is a new stable branch, superseding 1.12.x.
   Summary of major changes between 1.12.x and 1.14.0
     Dependencies:
• dbus now requires at least a basic level of support for C99 variadic
  macros, as implemented in gcc >= 3, all versions of Clang, and
  MSVC >= 2005. In practice this requirement has existed since version
  1.9.2, but it is now official.
• dbus now requires a C99-compatible va_copy() macro (or a __va_copy()
  macro with the same behaviour), except when building for Windows using
  MSVC and CMake.
• On Unix platforms, if getpwnam_r() and getgrnam_r() are implemented,
  they must be POSIX-conformant. The non-POSIX signature seen in ancient
  Solaris versions will no longer work.
• All Windows builds now require Windows Vista or later.
  (Note that we do not recommend or support use of dbus on operating
  systems outside their vendor's security support lifetime, such as Vista.)
• GLib >= 2.38 is required if full test coverage is enabled
  (reduced from 2.40 in dbus 1.12.x.)
• Building using CMake now requires CMake 3.4.
• Building documentation using CMake now requires xsltproc, Docbook DTDs
  (for example docbook-xml on Debian derivatives), and Docbook XSLT
  stylesheets (for example docbook-xsl on Debian derivatives). Using
  KDE's meinproc4 documentation processor is no longer supported.
     Build-time configuration changes:
• Move CMake build system to top level, matching normal practice for
  CMake projects
     Deprecations:
        **Looking through these I don't believe they will cause a problem as they are
          deprecations and not yet removed.In the future if needed we might need to set
          datadir to /etc to keep the location the same as with syscondir. This won't be
          needed if we don't use the system.d directory for dbus policies.
• Third-party software should install default dbus policies for the system
  bus into ${datadir}/dbus-1/system.d (this has been supported since dbus
  1.10, released in August 2015). Installing default dbus policies in
  ${sysconfdir}/dbus-1/system.d is now considered to be deprecated. Policy
  files in ${sysconfdir}/dbus-1/system.d continue to be read, but this
  directory should only be used by system administrators wishing to
  override the default policies.
  The ${datadir} applicable to dbus is usually /usr/share and the
  ${sysconfdir} is usually /etc.
• A similar pattern applies to the session bus policies in session.d.
• The dbus-send(1) man page now documents --bus and --peer instead of
  the old --address synonym for --peer, which has been deprecated since
  the introduction of --bus and --peer in 1.7.6
• The dbus-daemon man page now has scarier warnings about
  <allow_anonymous/> and non-local TCP, which are insecure and should
  not be used, particularly for the standard system and session buses
• DBusServer (and hence the dbus-daemon) no longer accepts usernames
  (login names) for the recommended EXTERNAL authentication mechanism,
  only numeric user IDs or the empty string. See 1.13.0 release notes
  for full details.
     New features:
• On Linux 4.13 or later when built against a suitable glibc version,
  GetConnectionCredentials() now includes UnixGroupIDs, the effective
  group IDs of the initiator of the connection, taken from
  SO_PEERGROUPS.
• On Linux 4.13 or later, <policy group="…"> now uses the SO_PEERGROUPS
  credentials-passing socket option to get the effective group IDs
  of the initiator of the connection. See 1.13.4 release notes for details.
• Add a --sender option to dbus-send, which requests a name and holds it
  until the signal has been sent
• dbus-daemon <allow> and <deny> rules can now specify a
  send_destination_prefix attribute, which is like a combination of
  send_destination and the arg0namespace keyword in match rules.
  See 1.13.12 release notes for more details
• The dbus-daemon now filters the messages that it relays, removing
  header fields that it does not understand. Clients must not rely on
  this behaviour unless they have confirmed that they are connected to
  a suitable message bus implementation, for example by querying its
  Features property.
• The dbus-daemon now emits a signal, ActivatableServicesChanged, when
  the list of activatable services may have changed. Support for this
  signal can be discovered by querying the Features property.
• It is now possible to disable traditional (non-systemd) service
  activation at build-time (Autotools: --disable-traditional-activation,
  CMake: -DENABLE_TRADITIONAL_ACTIVATION=OFF). See 1.13.10 release notes
  for details.
• The API reference manual can be built as a Qt compiled help file if
  qhelpgenerator(-qt5) is available. See 1.13.16 release notes for details.
     Miscellaneous behaviour changes:
• When using the "user bus" (--enable-user-session), put the dbus-daemon
  in the session slice
• Several environment variables set by systemd are no longer passed
  on to activated services
• If the dbus-daemon is compiled for Linux with systemd support, it
  now informs systemd that it is ready for use via the sd_notify()
  mechanism
• Tarball releases no longer contain pre-2007 changelogs and are now
  compressed with xz, making them around 35% smaller.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
3 years agoCore Update 168: Ship expat
Peter Müller [Sun, 10 Apr 2022 10:20:31 +0000 (10:20 +0000)] 
Core Update 168: Ship expat

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoexpat: Update to version 2.4.8
Adolf Belka [Tue, 5 Apr 2022 13:47:15 +0000 (15:47 +0200)] 
expat: Update to version 2.4.8

- Update from 2.4.6 to 2.4.8
- Update of rootfile
- Changelog
   Release 2.4.8 Mon March 28 2022
        Other changes:
            #587  pkg-config: Move "-lm" to section "Libs.private"
            #587  CMake|MSVC: Fix pkg-config section "Libs"
            #55 #582  CMake|macOS: Start using linker arguments
                        "-compatibility_version <version>" and
                        "-current_version <version>" in a way compatible with
                        GNU Libtool
            #590 #591  Version info bumped from 9:7:8 to 9:8:8;
                         see https://verbump.de/ for what these numbers do
        Infrastructure:
            #589  CI: Upgrade Clang from 13 to 14
Release 2.4.7 Fri March 4 2022
        Bug fixes:
            #572 #577  Relax fix to CVE-2022-25236 (introduced with release 2.4.5)
                         with regard to all valid URI characters (RFC 3986),
                         i.e. the following set (excluding whitespace):
                         ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz
                         0123456789 % -._~ :/?#[]@ !$&'()*+,;=
        Other changes:
            #555 #570 #581  CMake|Windows: Store Expat version in the DLL
            #577  Document consequences of namespace separator choices not just
                    in doc/reference.html but also in header <expat.h>
            #577  Document Expat's lack of validation of namespace URIs against
                    RFC 3986, and that the XML 1.0r4 specification doesn't
                    require Expat to validate namespace URIs, and that Expat
                    may do more in that regard in future releases.
                    If you find need for strict RFC 3986 URI validation on
                    application level today, https://uriparser.github.io/ may
                    be of interest.
            #579  Fix documentation of XML_EndDoctypeDeclHandler in <expat.h>
            #575  Document that a call to XML_FreeContentModel can be done at
                    a later time from outside the element declaration handler
            #574  Make hardcoded namespace URIs easier to find in code
            #573  Update documentation on use of XML_POOR_ENTOPY on Solaris
            #569 #571  tests: Resolve use of macros NAN and INFINITY for GNU G++
                         4.8.2 on Solaris.
            #578 #580  Version info bumped from 9:6:8 to 9:7:8;
                         see https://verbump.de/ for what these numbers do

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Ship libgcrypt
Peter Müller [Sun, 10 Apr 2022 10:20:11 +0000 (10:20 +0000)] 
Core Update 168: Ship libgcrypt

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agolibgcrypt: Update to version 1.10.1
Adolf Belka [Wed, 6 Apr 2022 13:06:12 +0000 (15:06 +0200)] 
libgcrypt: Update to version 1.10.1

- Update from 1.9.4 to 1.10.1
- Update of rootfile
- Changelog
   Noteworthy changes in version 1.10.1 (2022-03-28)  [C24/A4/R1]
       * Bug fixes:
   - Fix minor memory leaks in FIPS mode.
   - Build fixes for MUSL libc.  [rCffaef0be61]
       * Other:
   - More portable integrity check in FIPS mode.  [rC9fa4c8946a,T5835]
   - Add X9.62 OIDs to sha256 and sha512 modules.  [rC52fd2305ba]
   Noteworthy changes in version 1.10.0 (2022-02-01)  [C24/A4/R0]
       * New and extended interfaces:
   - New control codes to check for FIPS 140-3 approved algorithms.
   - New control code to switch into non-FIPS mode.
   - New cipher modes SIV and GCM-SIV as specified by RFC-5297.
   - Extended cipher mode AESWRAP with padding as specified by
     RFC-5649.  [T5752]
   - New set of KDF functions.
   - New KDF modes Argon2 and Balloon.
   - New functions for combining hashing and signing/verification.  [T4894]
       * Performance:
   - Improved support for PowerPC architectures.
   - Improved ECC performance on zSeries/s390x by using accelerated
     scalar multiplication.
   - Many more assembler performance improvements for several
     architectures.
       * Bug fixes:
   - Fix Elgamal encryption for other implementations.
     [R5328,CVE-2021-40528]
   - Fix alignment problem on macOS.  [T5440]
   - Check the input length of the point in ECDH.  [T5423]
   - Fix an abort in gcry_pk_get_param for "Curve25519".  [T5490]
       * Other features:
   - The control code GCRYCTL_SET_ENFORCED_FIPS_FLAG is ignored
     because it is useless with the FIPS 140-3 related changes.
   - Update of the jitter entropy RNG code.  [T5523]
   - Simplification of the entropy gatherer when using the getentropy
     system call.
       * Interface changes relative to the 1.10.0 release:
   GCRYCTL_SET_DECRYPTION_TAG            NEW control code.
   GCRYCTL_FIPS_SERVICE_INDICATOR_CIPHER NEW control code.
   GCRYCTL_FIPS_SERVICE_INDICATOR_KDF    NEW control code.
   GCRYCTL_NO_FIPS_MODE = 83             NEW control code.
   GCRY_CIPHER_MODE_SIV                  NEW mode.
   GCRY_CIPHER_MODE_GCM_SIV              NEW mode.
   GCRY_CIPHER_EXTENDED                  NEW flag.
   GCRY_SIV_BLOCK_LEN                    NEW macro.
   gcry_cipher_set_decryption_tag        NEW macro.
   GCRY_KDF_ARGON2                       NEW constant.
   GCRY_KDF_BALLOON                      NEW constant.
   GCRY_KDF_ARGON2D                      NEW constant.
   GCRY_KDF_ARGON2I                      NEW constant.
   GCRY_KDF_ARGON2ID                     NEW constant.
   gcry_kdf_hd_t                         NEW type.
   gcry_kdf_job_fn_t                     NEW type.
   gcry_kdf_dispatch_job_fn_t            NEW type.
   gcry_kdf_wait_all_jobs_fn_t           NEW type.
   struct gcry_kdf_thread_ops            NEW struct.
   gcry_kdf_open                         NEW function.
   gcry_kdf_compute                      NEW function.
   gcry_kdf_final                        NEW function.
   gcry_kdf_close                        NEW function.
   gcry_pk_hash_sign                     NEW function.
   gcry_pk_hash_verify                   NEW function.
   gcry_pk_random_override_new           NEW function.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Ship libnml
Peter Müller [Sun, 10 Apr 2022 10:18:50 +0000 (10:18 +0000)] 
Core Update 168: Ship libnml

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agolibmnl: Update to version 1.0.5
Adolf Belka [Wed, 6 Apr 2022 13:06:28 +0000 (15:06 +0200)] 
libmnl: Update to version 1.0.5

- Update from 1.0.4 to 1.0.5
- Update of rootfile not required
- Changelog
   Version 1.0.5 changes from git commits
src: doc: Fix messed-up Netlink message batch diagram
build: If doxygen is not available, be sure to report "doxygen: no" to ./conf...
build: doc: get rid of the need for manual updating of Makefile
build: doc: "make" builds & installs a full set of man pages
doxygen: Fixed link to the git source tree on the website.
include: add MNL_SOCKET_DUMP_SIZE definition
doxygen: remove EXPORT_SYMBOL from the output
nlmsg: Fix a missing doxygen section trailer
src: fix doxygen function documentation
examples: Add rtnl-addr-add.c
examples: reduce LOCs during neigh attributes validation
examples: fix print line format
examples: fix neigh max attributes
examples: add arp cache dump example
libmnl: zero attribute padding
examples: rtnl-addr-dump: fix typo
callback: mark cb_ctl_array 'const' in mnl_cb_run2()
examples: nfct-daemon: Fix test building on musl libc

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Remove netbpm add-on, if installed
Peter Müller [Sun, 10 Apr 2022 10:18:01 +0000 (10:18 +0000)] 
Core Update 168: Remove netbpm add-on, if installed

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Remove libnl files
Peter Müller [Sun, 10 Apr 2022 10:13:32 +0000 (10:13 +0000)] 
Core Update 168: Remove libnl files

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agonetpbm: Removal from IPFire
Adolf Belka [Thu, 7 Apr 2022 16:35:04 +0000 (18:35 +0200)] 
netpbm: Removal from IPFire

- This is an addon whose purpose is defined as :-
   Netpbm is a toolkit for manipulation of graphic images, including conversion of images
   between a variety of different formats. There are over 300 separate tools in the
   package including converters for about 100 graphics formats. Examples of the sort of
   image manipulation we're talking about are: Shrinking an image by 10%; Cutting the top
   half off of an image; Making a mirror image; Creating a sequence of images that fade
   from one image to another.
- None of the above seems to be a purpose related to a Firewall. Additionally it is
   available in a huge number of distributions, including Linux, BSD,Windows,
   MacOS X/Darwin, Solaris, AIX etc
- This package seems to be better used on a system in the lan protected by IPFire than
   used on IPFire itself

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agolibnl: Removal from IPFire
Adolf Belka [Thu, 7 Apr 2022 16:35:03 +0000 (18:35 +0200)] 
libnl: Removal from IPFire

- This is the legacy version of libnl - 1.1.4 and was released in 2013
- libnl-3 is the running stable version - 3.5.0
- Nothing in IPFire has libnl as a dependency. Large number of programs have libnl-3 as
   a dependency
- libnl developer indicates that libnl-3 should be used if in any way possible and that
   the legacy version is for situations that fail to work with libnl-3
- As everything in IPFire looks to already be using libnl-3 this patch is to remove the
   legacy version

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Ship perl-libwww
Peter Müller [Sun, 10 Apr 2022 10:05:38 +0000 (10:05 +0000)] 
Core Update 168: Ship perl-libwww

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoperl-libwww: Update to 6.62
Adolf Belka [Fri, 8 Apr 2022 18:49:41 +0000 (20:49 +0200)] 
perl-libwww: Update to 6.62

- Update from 6.61 to 6.62
- Update of rootfile not required
- Changelog
6.62      2022-04-05 01:04:17Z
    - Allow downloading to a filehandle (GH#400) (Andrew Fresh)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Ship whois
Peter Müller [Sun, 10 Apr 2022 10:04:42 +0000 (10:04 +0000)] 
Core Update 168: Ship whois

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agowhois: Update to 5.5.13
Matthias Fischer [Sat, 9 Apr 2022 09:00:16 +0000 (11:00 +0200)] 
whois: Update to 5.5.13

For details see:
https://raw.githubusercontent.com/rfc1036/whois/next/debian/changelog

whois (5.5.13) unstable; urgency=medium

  * Added the .sd TLD server.
  * Updated the list of new gTLDs.
  * Added the Turkish translation, contributed by Oguz Ersen.

 -- Marco d'Itri <md@linux.it>  Fri, 08 Apr 2022 01:08:55 +0200

whois (5.5.12) unstable; urgency=medium

  * Updated the .pro TLD server, which was totally broken.
  * Fixed the detection of Japanese locales using $LC_MESSAGES.
  * Implemented providing partial salt strings to mkpasswd.
  * Removed 2 new gTLDs which are no longer active.
  * Updated one or more translations. (Closes: #1003597)
  * Enabled full hardening in debian/rules.

 -- Marco d'Itri <md@linux.it>  Wed, 23 Feb 2022 01:03:11 +0100

whois (5.5.11) unstable; urgency=medium

  * Implemented a --no-recursion command line option to disable recursion
    from registrar to registry servers.
  * Updated the .pro, .vu and .xxx TLD servers.
  * Updated the list of new gTLDs.
  * Removed 7 new gTLDs which are no longer active.
  * Updated make_version_h.pl to support Ubuntu no-change uploads,
    contributed by Matthias Klose. (Closes: #995873)

 -- Marco d'Itri <md@linux.it>  Mon, 03 Jan 2022 18:18:36 +0100

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Ship changed networking initscripts
Peter Müller [Sun, 10 Apr 2022 09:56:44 +0000 (09:56 +0000)] 
Core Update 168: Ship changed networking initscripts

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoDeleted 'vnstat' calls in initscripts - those options were removed and we're using...
Matthias Fischer [Thu, 7 Apr 2022 16:46:54 +0000 (18:46 +0200)] 
Deleted 'vnstat' calls in initscripts - those options were removed and we're using 'vnstatd', not 'vnstat'.

Fixes: 12831
Jonatan Schlag reported that the command line options of 'vnstat' had changed
"...and seemed to be broken a long time".
=> https://bugzilla.ipfire.org/show_bug.cgi?id=12831#c0

Several command line switches used in networking initscripts were obviously removed.

Affected commands in '.../networking/any' and '.../networking/red'):

...
/usr/bin/vnstat -u -i ${DEVICE} -r --enable --force > /dev/null 2>&1
...
/usr/bin/vnstat -u -i ${DEVICE} -r --disable > /dev/null 2>&1
...

and
...
/usr/bin/vnstat -u -i ppp0 -r --disable > /dev/null 2>&1
...

Adolf Belka tested this, "looked through the changelogs" and found - besides that
the switch '--enable' had been removed "in version 2.0 in 2018" - that '--enable', '--update'
and '--reset' switches are either not needed or not supported anymore.
"The old man page indicates that none of those options are used when the vnstat daemon
is running."

Since we only start and run 'vnstatd' in IPFire it was decided to remove these commands.

Reported-by: jonatan.schlag <jonatan.schlag@ipfire.org>
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
3 years agopython3-pyparsing: Update to version 3.0.7
Adolf Belka [Fri, 8 Apr 2022 18:49:56 +0000 (20:49 +0200)] 
python3-pyparsing: Update to version 3.0.7

- Update from 3.0.6 to 3.0.7
- Update of rootfile
- Changelog
Version 3.0.7 -
- Fixed bug #345, in which delimitedList changed expressions in place
  using expr.streamline(). Reported by Kim Gräsman, thanks!
- Fixed bug #346, when a string of word characters was passed to WordStart
  or WordEnd instead of just taking the default value. Originally posted
  as a question by Parag on StackOverflow, good catch!
- Fixed bug #350, in which White expressions could fail to match due to
  unintended whitespace-skipping. Reported by Fu Hanxi, thank you!
- Fixed bug #355, when a QuotedString is defined with characters in its
  quoteChar string containing regex-significant characters such as ., *,
  ?, [, ], etc.
- Fixed bug in ParserElement.run_tests where comments would be displayed
  using with_line_numbers.
- Added optional "min" and "max" arguments to `delimited_list`. PR
  submitted by Marius, thanks!
- Added new API change note in `whats_new_in_pyparsing_3_0_0`, regarding
  a bug fix in the `bool()` behavior of `ParseResults`.
  Prior to pyparsing 3.0.x, the `ParseResults` class implementation of
  `__bool__` would return `False` if the `ParseResults` item list was empty,
  even if it contained named results. In 3.0.0 and later, `ParseResults` will
  return `True` if either the item list is not empty *or* if the named
  results dict is not empty.
    # generate an empty ParseResults by parsing a blank string with
    # a ZeroOrMore
      result = Word(alphas)[...].parse_string("")
      print(result.as_list())
      print(result.as_dict())
      print(bool(result))
  Prints:
      []
      {}
      False
    # add a results name to the result
      result["name"] = "empty result"
      print(result.as_list())
      print(result.as_dict())
      print(bool(result))
  Prints:
      []
      {'name': 'empty result'}
      True
  In previous versions, the second call to `bool()` would return `False`.
- Minor enhancement to Word generation of internal regular expression, to
  emit consecutive characters in range, such as "ab", as "ab", not "a-b".
- Fixed character ranges for search terms using non-Western characters
  in booleansearchparser, PR submitted by tc-yu, nice work!
- Additional type annotations on public methods.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Remove libevent files
Peter Müller [Sun, 10 Apr 2022 09:51:22 +0000 (09:51 +0000)] 
Core Update 168: Remove libevent files

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agolibevent: Remove from IPFire
Adolf Belka [Fri, 8 Apr 2022 21:55:24 +0000 (23:55 +0200)] 
libevent: Remove from IPFire

- Build worked without libevent without problems
- Nothing shows up as dependent on the libevent (legacy) libraries
- Lots of dependencies on the the libevent2 libraries

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Ship libnfnetlink
Peter Müller [Sun, 10 Apr 2022 09:49:55 +0000 (09:49 +0000)] 
Core Update 168: Ship libnfnetlink

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agolibnfnetlink: Update to version 1.0.2
Adolf Belka [Fri, 8 Apr 2022 18:49:03 +0000 (20:49 +0200)] 
libnfnetlink: Update to version 1.0.2

- Update from 1.0.1 to 1.0.2
- Update of rootfile not required
- Changelog
   Version 1.0.2
* Warnings with automake-1.12
* Update header comments to reflect GPLv2+ license
* Allow building on uclinux
* Valgrind warnings due to uninitialized padding in netlink messages
* Hide private library symbols
* Support builds with newer doxygen versions
* Failing calls to getsockname() were left unnoticed

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 168: Remove orphaned files
Peter Müller [Sun, 10 Apr 2022 09:49:02 +0000 (09:49 +0000)] 
Core Update 168: Remove orphaned files

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agosdparm: Removal from IPFire
Adolf Belka [Thu, 7 Apr 2022 11:04:49 +0000 (13:04 +0200)] 
sdparm: Removal from IPFire

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agopigz: Removal from IPFire
Adolf Belka [Thu, 7 Apr 2022 11:04:48 +0000 (13:04 +0200)] 
pigz: Removal from IPFire

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibsolv: Removal from IPFire
Adolf Belka [Thu, 7 Apr 2022 11:04:47 +0000 (13:04 +0200)] 
libsolv: Removal from IPFire

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibpri: Removal from IPFire
Adolf Belka [Thu, 7 Apr 2022 11:04:46 +0000 (13:04 +0200)] 
libpri: Removal from IPFire

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibdnet: Removal from IPFire
Adolf Belka [Thu, 7 Apr 2022 11:04:45 +0000 (13:04 +0200)] 
libdnet: Removal from IPFire

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agolibart: Removal from IPFire
Adolf Belka [Thu, 7 Apr 2022 11:04:44 +0000 (13:04 +0200)] 
libart: Removal from IPFire

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoStart Core Update 168
Peter Müller [Sun, 10 Apr 2022 09:42:56 +0000 (09:42 +0000)] 
Start Core Update 168

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoids.cgi: Use new oinkmaster_web function instead the silent one from
Stefan Schantl [Sun, 10 Apr 2022 09:25:36 +0000 (11:25 +0200)] 
ids.cgi: Use new oinkmaster_web function instead the silent one from
ids-functions.

This will print some nice status messages while the page is locked and
the IDS rules get regenerated/altered.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids.cgi: Add oinkmaster_web () function.
Stefan Schantl [Sun, 10 Apr 2022 09:23:49 +0000 (11:23 +0200)] 
ids.cgi: Add oinkmaster_web () function.

This function is used to regenerate the entire ruleset similar to the
one from ids-functions, but is enhanced to print additional status
messages.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids.cgi: Allow to split working_notice function into two parts.
Stefan Schantl [Sun, 10 Apr 2022 09:19:41 +0000 (11:19 +0200)] 
ids.cgi: Allow to split working_notice function into two parts.

This allows to open the notice and close it at a later time.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids.cgi: Keep IDS/IPS mode settings when enabling/disabling a provider
Stefan Schantl [Sun, 10 Apr 2022 09:17:05 +0000 (11:17 +0200)] 
ids.cgi: Keep IDS/IPS mode settings when enabling/disabling a provider
or autoupdate for it.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agokernel: arm rootfile update
Arne Fitzenreiter [Sun, 10 Apr 2022 07:42:16 +0000 (09:42 +0200)] 
kernel: arm rootfile update

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
3 years agoids.cgi: Adjust code to use new used-rulesfiles backend.
Stefan Schantl [Sat, 9 Apr 2022 12:46:39 +0000 (14:46 +0200)] 
ids.cgi: Adjust code to use new used-rulesfiles backend.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agoids-functions.pl: Change backend to use one file to load the used
Stefan Schantl [Sat, 9 Apr 2022 11:11:18 +0000 (13:11 +0200)] 
ids-functions.pl: Change backend to use one file to load the used
rulefiles.

Suricata seems to struggle when using multiple and/or nested includes in
the same config section. This results in a only partially loaded
confguration where not all rulefiles are loaded and used.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
3 years agogzip: Symlink /usr/bin/zless to /usr/bin/zmore
Peter Müller [Sat, 9 Apr 2022 10:44:10 +0000 (10:44 +0000)] 
gzip: Symlink /usr/bin/zless to /usr/bin/zmore

gzip 1.12 no longer features zless. For convenience reasons, symlink
/usr/bin/zless to /usr/bin/zmore, so users won't need to relearn any
commands they were previously used to.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoMerge branch 'next'
Arne Fitzenreiter [Sat, 9 Apr 2022 09:25:23 +0000 (11:25 +0200)] 
Merge branch 'next'

3 years agoTor: glibc needs rseq syscall as well
Peter Müller [Sat, 9 Apr 2022 08:27:03 +0000 (08:27 +0000)] 
Tor: glibc needs rseq syscall as well

Fixes: #12807 (finally)
Tested-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-2.x
Matthias Fischer [Sat, 9 Apr 2022 07:50:31 +0000 (09:50 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-2.x

3 years agoCore Update 167: Ship gzip
Peter Müller [Sat, 9 Apr 2022 07:39:45 +0000 (07:39 +0000)] 
Core Update 167: Ship gzip

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agogzip: Update to 1.12
Peter Müller [Sat, 9 Apr 2022 07:38:59 +0000 (07:38 +0000)] 
gzip: Update to 1.12

This fixes CVE-2022-1271.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 167: Ship backupiso script
Peter Müller [Fri, 8 Apr 2022 16:05:29 +0000 (16:05 +0000)] 
Core Update 167: Ship backupiso script

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agobackupiso: Change checksum algorithm to BLAKE2
Peter Müller [Fri, 8 Apr 2022 15:11:15 +0000 (15:11 +0000)] 
backupiso: Change checksum algorithm to BLAKE2

Reported-by: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoinstaller: Update translation message
Peter Müller [Fri, 8 Apr 2022 15:10:54 +0000 (15:10 +0000)] 
installer: Update translation message

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agodownloadsource.sh: Change checksum algorithm to BLAKE2
Peter Müller [Fri, 8 Apr 2022 15:10:37 +0000 (15:10 +0000)] 
downloadsource.sh: Change checksum algorithm to BLAKE2

Reported-by: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 167: Apply local SSH changes to configuration file
Peter Müller [Fri, 8 Apr 2022 16:01:03 +0000 (16:01 +0000)] 
Core Update 167: Apply local SSH changes to configuration file

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 167: Update linker config before calling GPG
Peter Müller [Fri, 8 Apr 2022 15:59:25 +0000 (15:59 +0000)] 
Core Update 167: Update linker config before calling GPG

This avoids log messages like:
ldconfig: /lib/ld-linux-x86-64.so.2 is not a symbolic link

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoCore Update 167: Ship and apply sysctl changes
Peter Müller [Fri, 8 Apr 2022 15:58:41 +0000 (15:58 +0000)] 
Core Update 167: Ship and apply sysctl changes

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agogitignore: add *.b2 checksum files
Arne Fitzenreiter [Thu, 7 Apr 2022 22:32:40 +0000 (00:32 +0200)] 
gitignore: add *.b2 checksum files

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
3 years agokernel: run make oldconfig
Arne Fitzenreiter [Thu, 7 Apr 2022 22:27:47 +0000 (00:27 +0200)] 
kernel: run make oldconfig

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
3 years agoMerge branch 'next'
Michael Tremer [Thu, 7 Apr 2022 15:56:39 +0000 (15:56 +0000)] 
Merge branch 'next'

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agocore167: Ship coreutils
Michael Tremer [Thu, 7 Apr 2022 09:14:08 +0000 (09:14 +0000)] 
core167: Ship coreutils

These have changed since they are now compiled with ACL/XATTR support

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agokernel: Align rootfile again due to forgotten hardening patch
Peter Müller [Wed, 6 Apr 2022 20:18:22 +0000 (20:18 +0000)] 
kernel: Align rootfile again due to forgotten hardening patch

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agoKernel: Enable LSM support and set security level to "integrity"
Peter Müller [Sat, 19 Mar 2022 21:10:00 +0000 (21:10 +0000)] 
Kernel: Enable LSM support and set security level to "integrity"

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
3 years agoCore Update 167: Ship getrrdimage.cgi
Peter Müller [Wed, 6 Apr 2022 17:16:59 +0000 (17:16 +0000)] 
Core Update 167: Ship getrrdimage.cgi

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
3 years agogetrrdimage.cgi: Add default values to parameters
Leo-Andres Hofmann [Wed, 6 Apr 2022 13:46:52 +0000 (15:46 +0200)] 
getrrdimage.cgi: Add default values to parameters

Prevents "use of uninitialized value" warnings when the
CGI is called with broken undefined GET parameters.

Signed-off-by: Leo-Andres Hofmann <hofmann@leo-andres.de>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>