public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
* [git.ipfire.org] IPFire 2.x development tree branch, next, updated. a406a3519f125a75e8af6f21607d54caf9370fff
@ 2026-06-08  9:37 Michael Tremer
  0 siblings, 0 replies; only message in thread
From: Michael Tremer @ 2026-06-08  9:37 UTC (permalink / raw)
  To: ipfire-scm

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 48509 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  a406a3519f125a75e8af6f21607d54caf9370fff (commit)
       via  82ab5cff35bce35d090b3a480cdb7b89df07bb29 (commit)
       via  b3205ed809a03305c7eaa84c768a0240cd8d0df3 (commit)
       via  0dcda07fec48da5f969ccc5ee771e0cf376ab328 (commit)
       via  f6069f76c7fa5e33795c3ad264d2e016ec16efb1 (commit)
       via  3d418526f9f3efe26552d6d64baa672d8aacd9ce (commit)
       via  c8c00b6a5a7338d5985862d343c15552bb8ee6c4 (commit)
       via  df670b32d84a072b57a49e52cf493a16a14922f6 (commit)
       via  3a42d3b29c63b31aa7b70654b0e46b387c2be64a (commit)
       via  46a43e524826446599a7af77876ddd8a1e0f5a44 (commit)
       via  38954cf0856c3b2721c7e930739fa7c26f74b3fb (commit)
       via  45025d7c83353db2ae84914143d5f3e223f56eeb (commit)
       via  5293c358a59805c7e75c39efdbe65fa5b6493fea (commit)
       via  85068a683444a79bac365ddd88c243cfb593c637 (commit)
       via  0ee5ece5e206266946717f80bf107254097c5dea (commit)
       via  86973fdd487954e68acbecaa809d08ddd8848500 (commit)
      from  911dacbb279fb07cb8aa3bd0b65ad09fedb13ecf (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit a406a3519f125a75e8af6f21607d54caf9370fff
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jun 8 09:36:07 2026 +0000

    make.sh: Update contributors
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 82ab5cff35bce35d090b3a480cdb7b89df07bb29
Author: Michael Tremer <michael.tremer@ipfire.org>
Date:   Mon Jun 8 09:35:39 2026 +0000

    core203: Ship fcron
    
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit b3205ed809a03305c7eaa84c768a0240cd8d0df3
Author: Matthias Fischer <matthias.fischer@ipfire.org>
Date:   Sun Jun 7 20:14:38 2026 +0200

    fcron: Update to 3.4.1
    
    For details see:
    http://fcron.free.fr/doc/en/changes.html
    
    "From version 3.4.0 to 3.4.1
    
        Fixed bug in fcrontab whereby some commands starting with a
        (double)quote would be incorrectly rejected (thanks D. Ben Knoble).
    
        Use standard autoconf --docdir (thanks Alexey Sokolov).
    
        Small improvements to fcrondyn's output and error messages.
    
        Fixed/improved unit tests.
    
        Added self-links to the HTML doc pages."
    
    Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 0dcda07fec48da5f969ccc5ee771e0cf376ab328
Author: Robin Roevens <robin.roevens@disroot.org>
Date:   Fri Jun 5 23:28:30 2026 +0200

    zabbix_agentd: Fix gateway ping errorhandling
    
    Fixed gateway ping items:
     * ipfire.net.gateway.pingtime: now always returns 0 when fping does not return the expected stats
      * ipfire.net.gateway.ping: prevent possible stderr messages from slipping in the output
      * ipfire.net.gateway.arpingtime: now always return 0 when arping does not return the expected stats.
      * ipfire.net.gateway.arping: now effectively returns 0 when arping fails. Previously this returned the arping error making Zabbix fail to detect gateway down events.
    
    Signed-off-by: Robin Roevens <robin.roevens@disroot.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit f6069f76c7fa5e33795c3ad264d2e016ec16efb1
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:40:20 2026 +0200

    backup.pl: unbound entries not needed with knot in place
    
    - With the change from unbound to knot the unbound specific user and group no longer
       need to be created and any restored /etc/unbound directory can also be removed
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 3d418526f9f3efe26552d6d64baa672d8aacd9ce
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:40:19 2026 +0200

    backup.pl: Fix issue with University of Toulouse change
    
    - Some months ago University of Toulouse changed any lists with a different French and
       English name from being duplicate files to being a file plus a symlink.
    - Doing a restore from a backup with symlinks into a system with only file names
       resulted in a symlink trying to be created when a file with the same name already
       existed causing a failure.
    - This failure stopped the restore part way through resulting in only a partial restore.
    - This patch removes all entries in the urlfilter blacklists, allowing all restored
       entries to be created.
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit c8c00b6a5a7338d5985862d343c15552bb8ee6c4
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:33 2026 +0200

    core203: Ship which
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit df670b32d84a072b57a49e52cf493a16a14922f6
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:39 2026 +0200

    which: Update to version 2.25
    
    - Update from version 2.23 to 2.25
    - No change to rootfile
    - Changelog
    2.25
    * The changes of 2.22 and 2.23 were not in 2.24 because accidently used an old
    	repository.
    2.24
    * Bug fix for an out of bounds stack read (by Daniel Anderson)
    	Not exploitable as far as I can tell- so low priority.
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 3a42d3b29c63b31aa7b70654b0e46b387c2be64a
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:37 2026 +0200

    spice-protocol: Update to version 0.14.5
    
    - Update from version 0.14.3 to 0.14.5
    - No change to rootfile
    - Changelog
    0.14.5
    * Add SPICE_MSG_DISPLAY_GL_SCANOUT2_UNIX
    * Fix for Windows Arm64 build
    0.14.4
    * Fix enum deprecation warning for visual studio
    * Fix documentation typos in stream-device.h
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 46a43e524826446599a7af77876ddd8a1e0f5a44
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:38 2026 +0200

    spice: Update to version 0.16.0
    
    - Update from version 0.15.0 to 0.16.0
    - Update of rootfile
    - Changelog
    0.16.0
    Added
    * Added DMA-BUF encoder support for GStreamer 1.24+
    * Implemented hardware-accelerated encoding for Intel GPUs
    * Added environment variable `SPICE_CONVERTER_PREFERRED_FORMAT` to override converter
    	format
    * Multi-plane GL scanout support (new `spice_qxl_gl_scanout2()`)
    Changed
    * Improved memslot to preserve address bits for ARM64 TBI/AMD UAI/Intel LAM
    * Optimized BGR24/BGRX32 conversion when `JCS_EXTENSIONS` is defined
    * Removed GStreamer 0.10 support
    * Send real time to client, instead of synchronizing on both ends, attempting to fix
    	latency issue
    Fixes
    * Fixes a `GL_DRAW` cookie assertion race
    * Add `SSL_OP_NO_RENEGOTIATION` fallback path, fixing w/LibreSSL 3.7.2 builds
    * Fix Win32 builds
    * Fix `TCP_NOPUSH` usage on Darwin
    0.15.2
    Fixes
    * Add missing file to distribution
    * Fix sound recording fix in case of buffer wrapping
    0.15.1
    Fixes
    * Fix some compatibility issues with FreeBSD
    * Fix some minor issue with build
    * Improve packaging with Meson
    * Lot of C++ improves (clang-tidy)
    * Fix some compatibility with no-Glibc libraries (like Musl)
    * Fix minor leaks shutting down library
    * Add Doxygen file to distribution
    * Fix a longstanding issue related to surface updates where wrong surfaces were
    	possibly used
    * Fix compatibility with OpenSSL 3
    * Updates and fixes for CI
    * Use more random connection IDs to fix possible issues with proxies
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 38954cf0856c3b2721c7e930739fa7c26f74b3fb
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:32 2026 +0200

    core203: Ship ntfs-3g
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 45025d7c83353db2ae84914143d5f3e223f56eeb
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:36 2026 +0200

    ntfs-3gt: Update to version 2026.2.25
    
    - Update from version 2022.10.3 to 2026.2.25
    - No change to rootfile
    - One CVE fix
    - Changelog
    2026.2.25
    Fix bashism in configure script causing errors in non-bash shells.
    (mkntfs) Enable microsecond-level volume creation time.
    Fix two instances of an invalid errno state when encountering NULL in strings.
    Fix a crash when a reparse tag could not be found in the index.
    Fix incorrect MFT free records value when bitmap is expanded.
    Fix 'extras' manpages being installed when extras are disabled.
    Fix various instances of use-after-free conditions in the library and tools.
    Fix typo in NTFS hibernation message. Thanks to Anil Kumar for the report/fix.
    Escape commas in the fsname when libfuse 2.8 or higher is used.
    (ntfsclone) Allow adjusting the sector size in the NTFS boot sector for the target
    	device when restoring images.
    Remove libdl dependency when building without external plugins.
    (ntfsinfo) Show information about the logfile state when dumping metadata.
    (ntfsinfo) Fix displaying crowded directories or indexes.
    (ntfsinfo) Fix displaying the security descriptor list in ntfsinfo.
    Fix heap buffer overflow when POSIX ACLs were enabled (CVE-2026-40706). Thanks to
    	Andrea Bocchetti for the report.
    (ntfsusermap) Fix overflow when constructing backup filename.
    Fix two time-of-check-time-of-use conditions.
    Fix missing malloc/sscanf return value checks.
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 5293c358a59805c7e75c39efdbe65fa5b6493fea
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:31 2026 +0200

    core203: Ship less
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 85068a683444a79bac365ddd88c243cfb593c637
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:35 2026 +0200

    less: Update to version 702
    
    - Update from versionj 692 to 702
    - Update of rootfile
    - Changelog
    702
    * Add --hilite-target option and -DJ to color target line (github #745).
    * Add --past-eof option.
    * Add --end-prompt option.
    * Add --emouse and --rmouse options, and horizontal mouse scrolling
      and dragging (github #744).
    * Add -DT option to format tilde lines (github #725).
    * Change OSC 8 link handling: replace LESS_OSC8_xxx with LESS_OSC8_OPEN_xxx.
      Remove %O from prompt expansion as no longer needed.
      Any use of environment variables LESS_OSC8_xxx need to be manually
      changed to use LESS_OSC8_OPEN_xxx.
    * Add ?o to prompt strings, to detect whether an OSC 8 link is selected.
    * When scrolling past end-of-file or before beginning-of-file,
      stop when exactly one line is left on screen.
    * Make -w/-W highlight lines when moving backward as well as forward
      (github #729).
    * Display pattern in "Pattern not found" message (github #731).
    * Allow m and M commands to take a numeric argument to specify the
      line to be marked (github #736).
    * Allow ' command to take a numeric argument to specify the screen
      position on which to place the marked line.
    * Allow lesskey to map keypad ENTER with \kpe (github #761).
    * Add "noaction" as a possible action in #line-edit section
      in a lesskey file (github #761).
    * Support POSIX character classes with the built-in V8 regex library
      (github #732).
    * Change | command to pipe just one line if the marked line is at the
      top of the screen (github #733).
    * If OSC8 handler command begins with "-", suppress command echo,
      and if it begins with ctrl-P, suppress "done" message (github #747).
    * Don't ask for confirmation when input is a binary file and stdout is
      redirected. Fixes infinite loop in that situation (github #719).
    * Make early error messages go to stderr if stdout is redirected
      (github #719).
    * Don't retry read after read error; fixes hang when attempting to read
      a directory or other unreadable file (github #741).
    * Fix incorrect restoration of saved mark if not at top of screen.
    * With --save-marks, don't save a mark that was cleared with ESC-m.
    * Fix buffer overflow when using malformed lesskey file (github #721).
    * Fix unexpected scrolling past end of file (github #720).
    * Fix bug when env var in LESSKEY_CONTENT partially matches env var
      defined in lesskey file (github #727).
    * Fix bug when env var in lesskey file matches tail of env var used
      by less (github #728).
    * Fix command parsing bug when one command is a substring of another.
      Also fixes --no-paste option (github #724).
    * Fix incorrect display using --color to set character attributes
      without color, such as -DS-u (github #730).
    * Fix crash when tags file contains invalid line number 0 (github #743).
    * Fix build when tparm() doesn't use varargs (github #748).
    * Fix prompt overflow when filtering with long prompt (github #749).
    * Fix incorrect highlighting when change -i while filtering (github #750).
    * Fix erroneous error mesage using --show-preproc-error with
      some shells (github #753).
    * Fix erroneous highlighting when using a search pattern containing more
      than 5 pairs of parentheses with PCRE2 (github #754).
    * When ^X interrupts F mode, discard pending keys as is done when
      ^C interrupts it (github #757).
    * Fix bug in Windows where pressing any key during "waiting for data" would
      prevent a subsequent ^X from working.
    * Fix erroneous display in some situations when using LESS_LINES (github #759).
    * Fix erroneous display after certain messages are displayed in a
      very narrow terminal (github #760).
    * Don't init terminal if stdout is not a tty (github #768).
    * Fix bug clicking OSC 8 link that crosses a screen line boundary
      (github #775).
    * Fix beeps when resizing window on Windows (github #771).
    * Fix beeps when paging continuously on Windows (github #772).
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 0ee5ece5e206266946717f80bf107254097c5dea
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:30 2026 +0200

    core203: Ship fontconfig
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

commit 86973fdd487954e68acbecaa809d08ddd8848500
Author: Adolf Belka <adolf.belka@ipfire.org>
Date:   Fri Jun 5 18:11:34 2026 +0200

    fontconfig: Update to version 2.18.1
    
    - Update from version 2.17.1 to 2.18.1
    - Update of rootfile
    - Changelog
    2.18.1
          ci: Fix wrong short options for glab
          Fix not matching with a font family name
          test-conf: Add a feature to load a certain config for testing
          test: Add comprehensive documentation for test-conf JSON format
          Fix another font matching issue
          Do not set 'sans-serif' for default genericfamily
          test: use const instead of number for genericfamily
          meson: force enabling HAVE_C99_VSNPRINTF
          Disable invalid attribute warning by default
          ci: Add .abidiff for suppression
          Workaround :-prefixed filename used in Qt
          meson: Only install 05-macos.conf on darwin
          Fix a null pointer dereference when computing a pattern from an FT_Face that
    	has no family
    2.18
          ci: Add Fedora 42 and drop 40
          ci: Add FreeBSD 14.2 and drop 14.1
          ci: Update ci-tamplates
          ci: Add Alpine Linux
          ci: Fix a typo
          ci: make sure build.sh is running on bash
          ci: Use venv to avoid externally-managed-environment error on Alpine
          ci: Add extra setup hook
          ci: install test fonts for Alpine
          test: Fix a build issue with musl libc
          fc-lang: Add suz.orth for Sunuwar
          test: add common helper class
          test: port basic functionality check to Python
          test: update to pass test cases on Win32
          do not mix up a slash and a backslash in file object on Win32
          meson: Add a missing fontconfig architecture test case
          Add fontconfig version in FcCache
          Improve a warning message
          Better error message when missing default config
          ci: install before test to avoid fontconfig error
          Fix regex to pick up libtool version
          Improve performance in FcConfigAdd
          Improve log header in FcConfigSubstituteWithPat
          meson: Update WrapDB files for v2 format migration
          ci: add an option for the address sanitizer
          Fix "UBSAN null pointer passed" to qsort
          ci: Enable ASAN and UBSAN
          Add genericfamily object in FcPattern
          Add xsi:nil attribute support to limited elements
          Get out from FcConfigAdd immediately if no valid pointer given
          Bump the cache version again
          fc-case: Update CaseFolding.txt to Unicode 17
          ci: Update git repo for subproject build
          ci: Add a test case for static build on Win32
          Add obvious namespace to macros for FC_SPACING
          Improve handling of constant name
          test: fix pytest error when running on the top project directory
          meson: Update wrapdb for expat to the latest
          Use FcStrCopy instead of strdup
          Fix -Wpointer-sign warnings
          Do not store duplicate object name into FcObjectSet
          Fix unused variable warning when iconv support disabled
          doc: Fix a typo in FcPatternAdd description
          Add fc-genconf the configuration generator tool
          test-conf: Correct test results to display at the proper place
          Fix unexpected priority change when looking up by specific family name
          Return error code if FcPatternFormat failed
          Add const converter for pattern format
          fc-genconf: Add scan pattern to update genericfamily with commandline option
          Fix dereferencing a null pointer of FcConfig in FcFontSetSort
          conf.d: Fix a typo in 65-khmer.conf
          Update doc for xsi:nil attribute support
          test: add more conditional for bwrap sandbox test cases
          meson: add tests-bwrap option
          Avoid locale-dependent float-to-string
          ci: enable json-c for MinGW
          test-conf: add wrapper setenv for Win32
          ci: Use 14.3 CI image for FreeBSD
          Fix invalid memory access on Win32
          More fixes for locale-dependent float-to-string conversion
          Replace strtod() with FcStrtod()
          ci: Fix warnings from shellcheck
          ci: workaround for the ownership change issue on extracting tar
          ci: Fix a typo
          ci: simplify scriptlet
          ci: Hold the version of meson at 1.10.1 temporarily
          ci: Enable the debugging build by default
          ci: Do not store the build log at the source dir
          Explicitly declare FcPatternObjectCount as a public function
          ci: Add API/ABI checker in CI
          ci: Fix 'refusing to fetch into branch' error
          Update meson dependency to 1.11.0
          ci: Update Fedora Image to 44 and 43
          ci: Disable pipelines for macOS and VS on Windows
          Revert "ci: Disable pipelines for macOS and VS on Windows"
          ci: Replace shell scripts with portable Python build system
          ci: Add MSYS2 build pipeline
          ci: Use CI_PROJECT_DIR instead of hardcode path
          ci: fix argument error in abicheck.sh
          Define __EXTENSIONS__ on illumos/Solaris to access strdup()
          Update default Korean fonts
          Remove unused global variable default_langs
          Fix rustc warning for mismatching referred lifetimes
          [Fontations] Fix use-after-free in handling exclusive lang
          Fix memory leak after path canonicalization in e42188283f0ee
          [Fontations] Remaining fix for UaF
          Architecture-dependent hex formatting of int64_t in fccache.c
          [Fontations] Don't leak PatternElement values
          Roll Fontations Crates
          [Fontations] Match FreeType for two types of broken fonts
          [Fontations] Fix compilation under -D unsafe-op-in-unsafe-fn
          Move FreeType-related API to fcfreetype.h header
          Minimal preparations for FreeType-less build
          Follow-up for preparation for FreeType-less build
          Roll Fontations and libc crates
          Update Mac OS image to upstream gStreamer image
          Roll Fontations crates
          build: Added missing target rule-dependencies
          Use uintptr_t to represent pointers
          macOS: use selectfont globs for font asset directories
          meson: Don't dllexport when built as static library on Win32
          Do not cast as const as the variable is being modified
          detect mkostemp with stdlib.h
          doc: Fix two typos
          Fix -Wnewline-eof warning with fcconst.h
    
    Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/backup/backup.pl                            |  15 ++-
 config/rootfiles/common/fcron                      | 124 ++++++++++-----------
 config/rootfiles/common/fontconfig                 |   4 +-
 config/rootfiles/common/less                       |   3 +-
 .../{oldcore/154 => core/203}/filelists/fcron      |   0
 .../{oldcore/110 => core/203}/filelists/fontconfig |   0
 .../{oldcore/103 => core/203}/filelists/less       |   0
 .../{oldcore/125 => core/203}/filelists/ntfs-3g    |   0
 .../{oldcore/104 => core/203}/filelists/which      |   0
 config/rootfiles/core/203/update.sh                |   1 +
 config/rootfiles/packages/spice                    |   2 +-
 config/zabbix_agentd/userparameter_gateway.conf    |   8 +-
 html/cgi-bin/credits.cgi                           |   4 +-
 lfs/fcron                                          |   6 +-
 lfs/fontconfig                                     |   6 +-
 lfs/less                                           |   4 +-
 lfs/ntfs-3g                                        |  14 +--
 lfs/spice                                          |  12 +-
 lfs/spice-protocol                                 |  12 +-
 lfs/which                                          |   9 +-
 20 files changed, 115 insertions(+), 109 deletions(-)
 copy config/rootfiles/{oldcore/154 => core/203}/filelists/fcron (100%)
 copy config/rootfiles/{oldcore/110 => core/203}/filelists/fontconfig (100%)
 copy config/rootfiles/{oldcore/103 => core/203}/filelists/less (100%)
 copy config/rootfiles/{oldcore/125 => core/203}/filelists/ntfs-3g (100%)
 copy config/rootfiles/{oldcore/104 => core/203}/filelists/which (100%)

Difference in files:
diff --git a/config/backup/backup.pl b/config/backup/backup.pl
index 7454ae762..cfd1ac40f 100644
--- a/config/backup/backup.pl
+++ b/config/backup/backup.pl
@@ -2,7 +2,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -83,6 +83,10 @@ restore_backup() {
 	# certificates being left in directory after a restore
 	rm -f /var/ipfire/ovpn/certs/*
 
+	# remove all previous blacklist entries from urlfilter
+	# to prevent any clashes between symlinks and files
+	rm -Rf /var/ipfire/urrlfilter/blacklists/*
+
 	# Extract backup
 	if ! tar xvzpf "${filename}" -C / \
 			--exclude-from="/var/ipfire/backup/exclude" \
@@ -108,13 +112,8 @@ restore_backup() {
 		-s /bin/false			\
 		-u 52 dhcpcd
 
-	# create unbound user
-	groupadd -g 103 unbound
-	useradd -c 'unbound User'	\
-		-d /var/empty		\
-		-g unbound		\
-		-s /bin/false		\
-		-u 103 unbound
+	# Remove any unbound directory that is restored
+	rm -Rf /etc/unbound/
 
 	# Create Knot Resolver group
 	if ! getent group knot-resolver &>/dev/null; then
diff --git a/config/rootfiles/common/fcron b/config/rootfiles/common/fcron
index 3d6a099ab..e0da1914c 100644
--- a/config/rootfiles/common/fcron
+++ b/config/rootfiles/common/fcron
@@ -14,75 +14,73 @@ etc/fcron.weekly/info.txt
 usr/bin/fcronsighup
 usr/bin/fcrontab
 usr/sbin/fcron
-#usr/share/doc/fcron-3.4.0
-#usr/share/doc/fcron-3.4.0/en
-#usr/share/doc/fcron-3.4.0/en/HTML
-#usr/share/doc/fcron-3.4.0/en/HTML/LEGALNOTICE.html
-#usr/share/doc/fcron-3.4.0/en/HTML/changes.html
-#usr/share/doc/fcron-3.4.0/en/HTML/faq.html
-#usr/share/doc/fcron-3.4.0/en/HTML/fcron.8.html
-#usr/share/doc/fcron-3.4.0/en/HTML/fcron.conf.5.html
-#usr/share/doc/fcron-3.4.0/en/HTML/fcrondyn.1.html
-#usr/share/doc/fcron-3.4.0/en/HTML/fcrontab.1.html
-#usr/share/doc/fcron-3.4.0/en/HTML/fcrontab.5.html
-#usr/share/doc/fcron-3.4.0/en/HTML/fdl.html
-#usr/share/doc/fcron-3.4.0/en/HTML/gpl.html
-#usr/share/doc/fcron-3.4.0/en/HTML/how-and-why.html
-#usr/share/doc/fcron-3.4.0/en/HTML/index.html
-#usr/share/doc/fcron-3.4.0/en/HTML/install.html
-#usr/share/doc/fcron-3.4.0/en/HTML/manpages.html
-#usr/share/doc/fcron-3.4.0/en/HTML/readme.html
-#usr/share/doc/fcron-3.4.0/en/HTML/relnotes.html
-#usr/share/doc/fcron-3.4.0/en/HTML/thanks.html
-#usr/share/doc/fcron-3.4.0/en/HTML/todo.html
-#usr/share/doc/fcron-3.4.0/en/HTML/using-fcron.html
-#usr/share/doc/fcron-3.4.0/en/txt
-#usr/share/doc/fcron-3.4.0/en/txt/changes.txt
-#usr/share/doc/fcron-3.4.0/en/txt/faq.txt
-#usr/share/doc/fcron-3.4.0/en/txt/gpl.txt
-#usr/share/doc/fcron-3.4.0/en/txt/install.txt
-#usr/share/doc/fcron-3.4.0/en/txt/readme.txt
-#usr/share/doc/fcron-3.4.0/en/txt/relnotes.txt
-#usr/share/doc/fcron-3.4.0/en/txt/thanks.txt
-#usr/share/doc/fcron-3.4.0/en/txt/todo.txt
-#usr/share/doc/fcron-3.4.0/fr
-#usr/share/doc/fcron-3.4.0/fr/HTML
-#usr/share/doc/fcron-3.4.0/fr/HTML/LEGALNOTICE.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/changes.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/faq.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/fcron.8.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/fcron.conf.5.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/fcrondyn.1.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/fcrontab.1.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/fcrontab.5.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/fdl.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/gpl.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/how-and-why.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/index.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/install.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/manpages.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/readme.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/relnotes.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/thanks.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/todo.html
-#usr/share/doc/fcron-3.4.0/fr/HTML/using-fcron.html
-#usr/share/doc/fcron-3.4.0/fr/txt
-#usr/share/doc/fcron-3.4.0/fr/txt/changes.txt
-#usr/share/doc/fcron-3.4.0/fr/txt/faq.txt
-#usr/share/doc/fcron-3.4.0/fr/txt/gpl.txt
-#usr/share/doc/fcron-3.4.0/fr/txt/install.txt
-#usr/share/doc/fcron-3.4.0/fr/txt/readme.txt
-#usr/share/doc/fcron-3.4.0/fr/txt/relnotes.txt
-#usr/share/doc/fcron-3.4.0/fr/txt/thanks.txt
-#usr/share/doc/fcron-3.4.0/fr/txt/todo.txt
+#usr/share/doc/fcron
+#usr/share/doc/fcron/en
+#usr/share/doc/fcron/en/HTML
+#usr/share/doc/fcron/en/HTML/LEGALNOTICE.html
+#usr/share/doc/fcron/en/HTML/changes.html
+#usr/share/doc/fcron/en/HTML/faq.html
+#usr/share/doc/fcron/en/HTML/fcron.8.html
+#usr/share/doc/fcron/en/HTML/fcron.conf.5.html
+#usr/share/doc/fcron/en/HTML/fcrondyn.1.html
+#usr/share/doc/fcron/en/HTML/fcrontab.1.html
+#usr/share/doc/fcron/en/HTML/fcrontab.5.html
+#usr/share/doc/fcron/en/HTML/fdl.html
+#usr/share/doc/fcron/en/HTML/gpl.html
+#usr/share/doc/fcron/en/HTML/how-and-why.html
+#usr/share/doc/fcron/en/HTML/index.html
+#usr/share/doc/fcron/en/HTML/install.html
+#usr/share/doc/fcron/en/HTML/manpages.html
+#usr/share/doc/fcron/en/HTML/readme.html
+#usr/share/doc/fcron/en/HTML/relnotes.html
+#usr/share/doc/fcron/en/HTML/thanks.html
+#usr/share/doc/fcron/en/HTML/todo.html
+#usr/share/doc/fcron/en/HTML/using-fcron.html
+#usr/share/doc/fcron/en/txt
+#usr/share/doc/fcron/en/txt/changes.txt
+#usr/share/doc/fcron/en/txt/faq.txt
+#usr/share/doc/fcron/en/txt/gpl.txt
+#usr/share/doc/fcron/en/txt/install.txt
+#usr/share/doc/fcron/en/txt/readme.txt
+#usr/share/doc/fcron/en/txt/relnotes.txt
+#usr/share/doc/fcron/en/txt/thanks.txt
+#usr/share/doc/fcron/en/txt/todo.txt
+#usr/share/doc/fcron/fr
+#usr/share/doc/fcron/fr/HTML
+#usr/share/doc/fcron/fr/HTML/LEGALNOTICE.html
+#usr/share/doc/fcron/fr/HTML/changes.html
+#usr/share/doc/fcron/fr/HTML/faq.html
+#usr/share/doc/fcron/fr/HTML/fcron.8.html
+#usr/share/doc/fcron/fr/HTML/fcron.conf.5.html
+#usr/share/doc/fcron/fr/HTML/fcrondyn.1.html
+#usr/share/doc/fcron/fr/HTML/fcrontab.1.html
+#usr/share/doc/fcron/fr/HTML/fcrontab.5.html
+#usr/share/doc/fcron/fr/HTML/fdl.html
+#usr/share/doc/fcron/fr/HTML/gpl.html
+#usr/share/doc/fcron/fr/HTML/how-and-why.html
+#usr/share/doc/fcron/fr/HTML/index.html
+#usr/share/doc/fcron/fr/HTML/install.html
+#usr/share/doc/fcron/fr/HTML/manpages.html
+#usr/share/doc/fcron/fr/HTML/readme.html
+#usr/share/doc/fcron/fr/HTML/relnotes.html
+#usr/share/doc/fcron/fr/HTML/thanks.html
+#usr/share/doc/fcron/fr/HTML/todo.html
+#usr/share/doc/fcron/fr/HTML/using-fcron.html
+#usr/share/doc/fcron/fr/txt
+#usr/share/doc/fcron/fr/txt/changes.txt
+#usr/share/doc/fcron/fr/txt/faq.txt
+#usr/share/doc/fcron/fr/txt/gpl.txt
+#usr/share/doc/fcron/fr/txt/install.txt
+#usr/share/doc/fcron/fr/txt/readme.txt
+#usr/share/doc/fcron/fr/txt/relnotes.txt
+#usr/share/doc/fcron/fr/txt/thanks.txt
+#usr/share/doc/fcron/fr/txt/todo.txt
 #usr/share/man/fr/man1/fcrondyn.1
 #usr/share/man/fr/man1/fcrontab.1
 #usr/share/man/fr/man3
 #usr/share/man/fr/man3/bitstring.3
-#usr/share/man/fr/man5
 #usr/share/man/fr/man5/fcron.conf.5
 #usr/share/man/fr/man5/fcrontab.5
-#usr/share/man/fr/man8
 #usr/share/man/fr/man8/fcron.8
 #usr/share/man/man1/fcrondyn.1
 #usr/share/man/man1/fcrontab.1
diff --git a/config/rootfiles/common/fontconfig b/config/rootfiles/common/fontconfig
index 14c4975bd..6edee6d4f 100644
--- a/config/rootfiles/common/fontconfig
+++ b/config/rootfiles/common/fontconfig
@@ -10,6 +10,7 @@ etc/fonts/conf.d/30-metric-aliases.conf
 etc/fonts/conf.d/40-nonlatin.conf
 etc/fonts/conf.d/45-generic.conf
 etc/fonts/conf.d/45-latin.conf
+etc/fonts/conf.d/48-guessfamily.conf
 etc/fonts/conf.d/48-spacing.conf
 etc/fonts/conf.d/49-sansserif.conf
 etc/fonts/conf.d/50-user.conf
@@ -27,6 +28,7 @@ etc/fonts/fonts.conf
 usr/bin/fc-cache
 usr/bin/fc-cat
 usr/bin/fc-conflist
+usr/bin/fc-genconf
 usr/bin/fc-list
 usr/bin/fc-match
 usr/bin/fc-pattern
@@ -39,7 +41,7 @@ usr/bin/fc-validate
 #usr/include/fontconfig/fontconfig.h
 #usr/lib/libfontconfig.so
 usr/lib/libfontconfig.so.1
-usr/lib/libfontconfig.so.1.16.0
+usr/lib/libfontconfig.so.1.17.0
 #usr/lib/pkgconfig/fontconfig.pc
 #usr/share/fontconfig
 #usr/share/fontconfig/conf.avail
diff --git a/config/rootfiles/common/less b/config/rootfiles/common/less
index 5b573c9ba..3cf8123c9 100644
--- a/config/rootfiles/common/less
+++ b/config/rootfiles/common/less
@@ -1,6 +1,7 @@
 usr/bin/less
-#usr/bin/lessecho
 #usr/bin/lesskey
+#usr/libexec/less-osc8-open
+#usr/libexec/lessecho
 #usr/share/man/man1/less.1
 #usr/share/man/man1/lessecho.1
 #usr/share/man/man1/lesskey.1
diff --git a/config/rootfiles/core/203/filelists/fcron b/config/rootfiles/core/203/filelists/fcron
new file mode 120000
index 000000000..4a454ea21
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/fcron
@@ -0,0 +1 @@
+../../../common/fcron
\ No newline at end of file
diff --git a/config/rootfiles/core/203/filelists/fontconfig b/config/rootfiles/core/203/filelists/fontconfig
new file mode 120000
index 000000000..6daeffdd0
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/fontconfig
@@ -0,0 +1 @@
+../../../common/fontconfig
\ No newline at end of file
diff --git a/config/rootfiles/core/203/filelists/less b/config/rootfiles/core/203/filelists/less
new file mode 120000
index 000000000..65c0e0771
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/less
@@ -0,0 +1 @@
+../../../common/less
\ No newline at end of file
diff --git a/config/rootfiles/core/203/filelists/ntfs-3g b/config/rootfiles/core/203/filelists/ntfs-3g
new file mode 120000
index 000000000..d93adc2a1
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/ntfs-3g
@@ -0,0 +1 @@
+../../../common/ntfs-3g
\ No newline at end of file
diff --git a/config/rootfiles/core/203/filelists/which b/config/rootfiles/core/203/filelists/which
new file mode 120000
index 000000000..9cfc884af
--- /dev/null
+++ b/config/rootfiles/core/203/filelists/which
@@ -0,0 +1 @@
+../../../common/which
\ No newline at end of file
diff --git a/config/rootfiles/core/203/update.sh b/config/rootfiles/core/203/update.sh
index 27bbcfe78..2434aa591 100644
--- a/config/rootfiles/core/203/update.sh
+++ b/config/rootfiles/core/203/update.sh
@@ -117,6 +117,7 @@ ldconfig
 /usr/local/bin/sshctrl
 
 # Start services
+/etc/init.d/fcron restart
 
 # Re-fetch any RPZs in background
 /usr/local/bin/update-rpzs &
diff --git a/config/rootfiles/packages/spice b/config/rootfiles/packages/spice
index b56a90329..4ea7ec856 100644
--- a/config/rootfiles/packages/spice
+++ b/config/rootfiles/packages/spice
@@ -12,5 +12,5 @@
 #usr/lib/libspice-server.la
 #usr/lib/libspice-server.so
 usr/lib/libspice-server.so.1
-usr/lib/libspice-server.so.1.14.1
+usr/lib/libspice-server.so.1.15.0
 #usr/lib/pkgconfig/spice-server.pc
diff --git a/config/zabbix_agentd/userparameter_gateway.conf b/config/zabbix_agentd/userparameter_gateway.conf
index cfae001ae..6f8d84c7b 100644
--- a/config/zabbix_agentd/userparameter_gateway.conf
+++ b/config/zabbix_agentd/userparameter_gateway.conf
@@ -2,11 +2,11 @@
 #
 # ICMP Ping
 # Internet Gateway ping timings, can be used to measure "Internet Line Quality"
-UserParameter=ipfire.net.gateway.pingtime,sudo /usr/sbin/fping -c 3 gateway 2>&1 | tail -n 1 | awk '{print $NF}' | cut -d '/' -f2
+UserParameter=ipfire.net.gateway.pingtime,output=$(sudo /usr/sbin/fping -c 3 gateway 2>&1) && echo "$output" | tail -n 1 | grep -q "xmt/rcv/%loss" && echo "$output" | tail -n 1 | awk '{print $NF}' | cut -d '/' -f2 || echo "0"
 # Internet Gateway availability, can be used to check Internet connection
-UserParameter=ipfire.net.gateway.ping,sudo /usr/sbin/fping -q -r 3 gateway; [ ! $? == 0 ]; echo $?
+UserParameter=ipfire.net.gateway.ping,sudo /usr/sbin/fping -q -r 3 gateway 2>/dev/null; [ ! $? == 0 ]; echo $?
 # ARP Ping
 # Internet Gateway ping timings, can be used to measure "Internet Line Quality" when ICMP ping is not available
-UserParameter=ipfire.net.gateway.arpingtime,sudo /usr/sbin/arping -i red0 -c 3 gateway | awk 'match($0, /time=([0-9\.]+) (\w+)$/, arr) { n++; if (arr[2] == "usec") { arr[1]/=1000; }; sum+=arr[1] } END { print sum / n }'
+UserParameter=ipfire.net.gateway.arpingtime,sudo /usr/sbin/arping -i red0 -c 3 gateway 2>/dev/null | awk 'match($0, /time=([0-9\.]+) (\w+)$/, arr) { n++; if (arr[2] == "usec") { arr[1]/=1000; }; sum+=arr[1] } END { if (n > 0) print sum / n; else print "0" }'
 # Internet Gateway availability, can be used to check Internet connection when ICMP ping is not available
-UserParameter=ipfire.net.gateway.arping,sudo /usr/sbin/arping -q -c 3 gateway; [ ! $? == 0 ]; echo $?
+UserParameter=ipfire.net.gateway.arping,sudo /usr/sbin/arping -q -c 3 gateway 2>/dev/null; [ ! $? == 0 ]; echo $?
diff --git a/html/cgi-bin/credits.cgi b/html/cgi-bin/credits.cgi
index 0aed64943..597c9c85a 100644
--- a/html/cgi-bin/credits.cgi
+++ b/html/cgi-bin/credits.cgi
@@ -76,9 +76,9 @@ Marcel Lorenz,
 Leo-Andres Hofmann,
 Robin Roevens,
 Alf Høgemark,
+Daniel Weismüller,
 Timo Eissler,
 Ben Schweikert,
-Daniel Weismüller,
 Peter Pfeiffer,
 Daniel Glanzmann,
 Heiner Schmeling,
@@ -91,9 +91,9 @@ Jan Lentfer,
 Marcus Scholz,
 Ersan Yildirim,
 Jörn-Ingo Weigert,
+Peer Dietzmann,
 Alexander Koch,
 Wolfgang Apolinarski,
-Peer Dietzmann,
 Alfred Haas,
 Lars Schuhmacher,
 Rene Zingel,
diff --git a/lfs/fcron b/lfs/fcron
index f8edd096e..8afb1201f 100644
--- a/lfs/fcron
+++ b/lfs/fcron
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 3.4.0
+VER        = 3.4.1
 
 THISAPP    = fcron-$(VER)
 DL_FILE    = $(THISAPP).src.tar.gz
@@ -43,7 +43,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 6af224b5c41005f15970be553d9d80e2de809f35d79bcfb35e33ae3a9e9d6f81d058d3e2a52c0c5b960fff7e9f444f8e95f60ccce5392a6031f35a114ea87dbc
+$(DL_FILE)_BLAKE2 = 91604eb46784176159e09c4153db41f3d77c5e13c803ebad6883fe35599ece99504bd83c1d9efb783ada02c82b32b80fcb9811c3b27fd4022c3a042c6cc054b1
 
 install : $(TARGET)
 
diff --git a/lfs/fontconfig b/lfs/fontconfig
index 6755dbda8..42e2e21da 100644
--- a/lfs/fontconfig
+++ b/lfs/fontconfig
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.17.1
+VER        = 2.18.1
 SUMMARY    = Library for configuring and customizing font access
 
 THISAPP    = fontconfig-$(VER)
@@ -41,7 +41,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 6a25826efacd177c89613aa63b0c94312129af500fb0f5a24de3bb16146b68cc42e45d80b020096286f15b730e0cbf0e640d57024f57299caec4a31b6d178ba9
+$(DL_FILE)_BLAKE2 = 57fc8c71e670081236e711bf1703ff2821ec4b823bbe51a5e3d3515d4dc3a696d946beaa546edb75562a0e8300db5683f60f38ed31069713601248264198ac27
 
 install : $(TARGET)
 
diff --git a/lfs/less b/lfs/less
index d90be7545..92343823f 100644
--- a/lfs/less
+++ b/lfs/less
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 692
+VER        = 702
 
 THISAPP    = less-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 379d7738894f16fed1b429c9e26c2e46fd27c790be2b0b8b6c0f6744913845ea6003d5b50db4186847c4daf430fb5a23d2c9f35780577a0fb1c1a3b603bfbb41
+$(DL_FILE)_BLAKE2 = 89d52e986a4bf62f6bb8fccf80a7e256e91a1a8e8935e6a4e0bf6ca02080008494b31e5f6d91a4ac5fb7eadb8d49d5289f1020b174bfc344534130baf00b0a39
 
 install : $(TARGET)
 
diff --git a/lfs/ntfs-3g b/lfs/ntfs-3g
index f9f1f6f7c..fa8dcaf52 100644
--- a/lfs/ntfs-3g
+++ b/lfs/ntfs-3g
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,10 +24,10 @@
 
 include Config
 
-VER        = 2022.10.3
+VER        = 2026.2.25
 
-THISAPP    = ntfs-3g_ntfsprogs-$(VER)
-DL_FILE    = $(THISAPP).tgz
+THISAPP    = ntfs-3g-$(VER)
+DL_FILE    = ntfs-3g_ntfsprogs-$(VER).tgz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 36a64af0c050bb42af69e14834883324d6201f70d5e45c175e0703980c045b038bdbfca0375edd42db3a3827240f63cf73c9f17a51805799129257b95fef7676
+$(DL_FILE)_BLAKE2 = e7f7a47ef8178e26dae04a1b8943756629f562d6e98a3500402958b952d21f9f9306070eccf9940b4070454a60883c521f55932f4bccaebe723dafe11d189d8f
 
 install : $(TARGET)
 
@@ -75,8 +75,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
 	$(UPDATE_AUTOMAKE)
 	cd $(DIR_APP) && ./configure \
-			--prefix=/usr \
-			--disable-static
+				--prefix=/usr \
+				--disable-static
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	# make mkfs.ntfs link in sbin to mkntfs to match previous situation for this binary
diff --git a/lfs/spice b/lfs/spice
index 60c979526..23d4b04eb 100644
--- a/lfs/spice
+++ b/lfs/spice
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = A remote display system built for virtual environments
 
-VER        = 0.15.0
+VER        = 0.16.0
 
 THISAPP    = spice-$(VER)
 DL_FILE    = $(THISAPP).tar.bz2
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = spice
-PAK_VER    = 7
+PAK_VER    = 8
 
 DEPS       = opus
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
+$(DL_FILE)_BLAKE2 = 09bda6480c72a82aef775e12a1034f0194e99ae754d98456cd73de90be067b22e4210a536515266b2f298364f77fa0839546631b54f79074318f486d9a669aa0
 
 install : $(TARGET)
 
@@ -81,7 +81,9 @@ $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure --prefix=/usr --disable-celt051
+	cd $(DIR_APP) && ./configure \
+				--prefix=/usr \
+				--disable-celt051
 	cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)
diff --git a/lfs/spice-protocol b/lfs/spice-protocol
index 98433ee2d..f5c184f99 100644
--- a/lfs/spice-protocol
+++ b/lfs/spice-protocol
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -26,7 +26,7 @@ include Config
 
 SUMMARY    = SPICE-protocol definitions
 
-VER        = 0.14.3
+VER        = 0.14.5
 
 THISAPP    = spice-protocol-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -34,7 +34,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = spice-protocol
-PAK_VER    = 4
+PAK_VER    = 5
 
 DEPS       =
 
@@ -48,7 +48,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 32e69c56ea78e21cf2ff9474e34908eababc1dd9667cd8be24c973e9ff006e1a14f55dd23ab16c40d7bcb5bd7f00392edccdd3512218928787ad9162a6519f1c
+$(DL_FILE)_BLAKE2 = 25d6ab5cd1615cee10cf88b405c4508bcbd4ab2c6778a0546e9d411c43f789bddec52715460df765c915490402e09111c1c9c414489dfa98c0e2bde9a5a11912
 
 install : $(TARGET)
 
@@ -81,7 +81,9 @@ $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && meson --prefix=/usr builddir/
+	cd $(DIR_APP) && meson \
+				--prefix=/usr \
+				builddir/
 	cd $(DIR_APP) && ninja -C builddir/ $(MAKETUNING)
 	cd $(DIR_APP) && ninja -C builddir/ install
 	@rm -rf $(DIR_APP)
diff --git a/lfs/which b/lfs/which
index f505a39e6..72837fe2b 100644
--- a/lfs/which
+++ b/lfs/which
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2025  IPFire Team  <info@ipfire.org>                     #
+# Copyright (C) 2007-2026  IPFire Team  <info@ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 2.23
+VER        = 2.25
 
 THISAPP    = which-$(VER)
 DL_FILE    = $(THISAPP).tar.gz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 64a3ae1f23a4c389f945f6c0985e6f6062b46785125a0d0659ff160560a4a473633d38af71b1505beeabba8336f5a9906f1ba58ab3494635e970bd5529b3936f
+$(DL_FILE)_BLAKE2 = 9c9b0e197e0f35845fee8a050aeccb3407ea27f82955be028ee3f148d74bf5d2c844814657ccf16adf03176f94b40bb4ae8817f27ffc7b2196b8d2e1e77f82c8
 
 install : $(TARGET)
 
@@ -70,7 +70,8 @@ $(subst %,%_BLAKE2,$(objects)) :
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 	@$(PREBUILD)
 	@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-	cd $(DIR_APP) && ./configure --prefix=/usr
+	cd $(DIR_APP) && ./configure \
+				--prefix=/usr
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
 	@rm -rf $(DIR_APP)


hooks/post-receive
--
IPFire 2.x development tree


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-08  9:37 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-08  9:37 [git.ipfire.org] IPFire 2.x development tree branch, next, updated. a406a3519f125a75e8af6f21607d54caf9370fff Michael Tremer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox