Commit Graph

3653 Commits

Author SHA1 Message Date
Adolf Belka
ee5b84beab hyperscan: Remove from IPFire.
- hyperscan will move from BSD licence to a proprietary paid for licence from version 5.5
   onwards.
- hyperscan will be replaced by vectorscan, a fork of hyperscan.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-25 11:02:23 +02:00
Adolf Belka
71421e6c17 vectorscan: Install vectorscan to replace hypersan
- It has been announced that from hyperscan-5.5 onwards the licence for this package
   will change from BSD tp proprietarty paid for version
- This patch submission installs vectorscan whihc was created as a fork from hyperscan
   andf that is being maintained and has indicated it will suay Open Source
- Created new lfs file
- Created nbew rootfile. This looks to match the hyperscan rootfile closely
- Added vector scan to the make.sh file and removed hyperscan from it.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-25 11:02:01 +02:00
Matthias Fischer
5f3c1f65b7 unbound: Update to 1.20.0
For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-20-0

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-25 10:55:20 +02:00
Michael Tremer
16b3aad651 gcc: Update to 13.3.0
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-05-24 07:14:44 +02:00
Arne Fitzenreiter
1330e280de kernel: update x86_64 rootfile
now the correct file

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-08 13:28:38 +02:00
Arne Fitzenreiter
ae77ce8707 kernel: update aarch64 config and rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-07 07:03:38 +02:00
Arne Fitzenreiter
2eda35a51e kernel: update to 6.6.30
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-05-06 19:59:11 +02:00
Arne Fitzenreiter
eebce7d9a3 kmod: update rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-28 21:04:28 +00:00
Peter Müller
581e1c7a67 kmod: Update to 32
Changelog according to the tarball's NEWS file:

- Improvements

        - Use any hash algo known by kernel/openssl instead of keep needing
          to update the mapping

        - Teach kmod to load modprobe.d/depmod.d configuration from ${prefix}/lib
          and allow it to be overriden during build with --with-distconfdir=DIR

        - Make kernel modules directory configurable. This allows distro to
          make kmod use only files from /usr regardless of having a compat
          symlink in place.

        - Install kmod.pc containing the features selected at build time.

        - Install all tools and symlinks by default. Previously kmod relied on
          distro packaging to set up the symlinks in place like modprobe,
          depmod, lsmod, etc. Now those symlinks are created by kmod itself
          and they are always placed in $bindir.

- Bug Fixes

        - Fix warnings due to -Walloc-size

- Others

        - Drop python bindings. Those were not update in ages and not compatible
          with latest python releases.

        - Cleanup test infra, dropping what was not used anymore

        - Drop experimental tools `kmod insert` / `kmod remove`. Building those
          was protected by a configure option never set by distros. They also
          didn't gain enough traction to replace the older interfaces via
          modprobe/insmod/rmmod.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-28 17:23:41 +00:00
Adolf Belka
e792c3b945 initscripts: Removal of references to sslh
- sslh is listed in the initscripts lfs and rootfiles.
- Removal of these references with the bremoval of sslh

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-19 06:06:47 +00:00
Matthias Fischer
6f1b0fecd2 bind: Update to 9.16.49
For details see:
https://downloads.isc.org/isc/bind9/9.16.49/doc/arm/html/notes.html#notes-for-bind-9-16-49

"Bug Fixes

    A regression in cache-cleaning code enabled memory use to grow
    significantly more quickly than before, until the configured
    max-cache-size limit was reached. This has been fixed. [GL #4596]

    Using rndc flush inadvertently caused cache cleaning to become
    less effective. This could ultimately lead to the configured
    max-cache-size limit being exceeded and has now been fixed. [GL #4621]

    The logic for cleaning up expired cached DNS records was tweaked to be
    more aggressive. This change helps with enforcing max-cache-ttl and
    max-ncache-ttl in a timely manner. [GL #4591]

    It was possible to trigger a use-after-free assertion when the overmem
    cache cleaning was initiated. This has been fixed. [GL #4595]"

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-19 05:57:58 +00:00
Arne Fitzenreiter
a8e7c5ff86 kernel: update to 6.6.28
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-17 19:39:14 +02:00
Arne Fitzenreiter
24f2ab15c6 kernel: rootfile update
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-16 06:50:49 +02:00
Arne Fitzenreiter
31a8214d16 kernel: update to 6.6.26
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-11 12:55:25 +02:00
Arne Fitzenreiter
11a778d832 attr: update rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-08 10:14:55 +02:00
Arne Fitzenreiter
e49dc1055a initscripts: update riscv64 rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-08 10:14:17 +02:00
Arne Fitzenreiter
c2eb250ac6 kernel: update riscv64 config and rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-08 10:10:27 +02:00
Arne Fitzenreiter
732199b11b kernel: enable CPUFREQ for Raspberry Pi
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-06 07:47:42 +00:00
Arne Fitzenreiter
8b9f6c8b2f initskripts: update aarch64 rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-06 07:42:21 +00:00
Arne Fitzenreiter
2fc167d93b kernel: update to 6.6.24
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-04-04 23:33:01 +02:00
Arne Fitzenreiter
5f04e70f74 grub-btrfs: fix grub-btrfs build and remove bugtracker url
grub-btrfs try to reconfigure grub in the buildsystem and print always the bugtracker url on every error even when its not a bug

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-31 16:30:50 +02:00
Arne Fitzenreiter
2d4f4ebfa2 Merge remote-tracking branch 'origin/master' into next
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-31 13:36:08 +02:00
Michael Tremer
0972da95bf protobuf-c: Ship libraries
FRR links against this and fails to start without.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-30 12:14:37 +00:00
Stefan Schantl
2ef62acc01 perl-Archive-Peek-Libarchive: New package
As very simple XS based perl binding for libarchive
to get header data and extract files.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-30 12:09:14 +00:00
Stefan Schantl
d33b29e2b1 perl-Object-Tiny: New package
This is a runtime dependency of perl-Archive-Peek-Libarchive

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-30 12:09:14 +00:00
Stefan Schantl
c854076155 perl-Config-AutoConf: New package
This is only a build dependency for perl-Arhive-Peek-Libarchive and
will not be installed on a system

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-30 12:09:14 +00:00
Stefan Schantl
cf94463c4c perl-Capture-Tiny: New package
This is only a build dependency for perl-Config-AutoConf and
will not be installed on a system

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-30 12:09:14 +00:00
Adolf Belka
1b8437340b xz: Revert back to version 5.4.5 due to backdoor issue
- xz version 5.6.0 and 5.6.1 discovered to have been backdoored by what looks to have
   been one of the xz devs.
- IPFire looks not to be affected by the problem as we don't patch openssh to be linked
   with liblzma
- However due to question marks about what else might be in these 5.6.x versions it is
   better to revert back to a version that did not have the build-to-host.m4 file with the
   code that modifies the build if it meets certain criteria.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-30 11:52:42 +00:00
Arne Fitzenreiter
0239c266d5 grub-btrfs: remove boot/grub/grubenv
this file should created by grub-install at installation.
Also it is not present on aarch64 builds of grub.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-27 02:59:07 +01:00
Stefan Schantl
a6d5b71f2c grub-btrfs: New package
This kind of grub addon will extend the grub boot menu by a additional
submenu where a BTRFS snapshot can be selected to directly use as root
volume and boot into it.

The grub-btrfsd daemon is using inotify(tools) to watch the snapshot directory for
new or deleted snapshots and calls grub-mkconfig to adjust the snapshot grub submenu

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-26 07:36:17 +00:00
Stefan Schantl
32d81fdc2e inotify-tools: New package
This package is required for the grub-btrfs daemon

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-26 07:36:02 +00:00
Stefan Schantl
4305e02d79 dracut: Ship BTRFS related modules
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-26 07:33:40 +00:00
Stefan Schantl
09bb459edb btrfs-progs: New package
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-26 07:33:12 +00:00
Arne Fitzenreiter
6581c6e3a6 kernel: update aarch64 rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-22 11:58:49 +01:00
Arne Fitzenreiter
28796e09e5 kernel: update to 6.6.22
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-21 19:10:10 +01:00
Arne Fitzenreiter
81986d40a9 kernel: build cpupower
cpupower replace the function of cpufrequtils which is not updated since years.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2024-03-20 17:49:27 +01:00
Adolf Belka
c11817a12d ppp: Update to include bug fixes that should be in 2.5.1 but not yet released
- Update from version 2.5.0 to commit e1266c7
- Update of rootfile
- When ppp-2.5.0 was released it had a bug bin it that the lock and run directories
   had non standard defaults but also that if the directory did not exist ppp just
   ignored it and continued to start but would then have error messages in the logs about
   not being able to cretae the lock file
- This issue was raised in the ppp github issues and a set of patches merged into ppp.
- The plan was written in Nov 2023 that this would be released as 2.5.1, however nearly
   three months later there is no sight of 2.5.1 being released and people continue to
   flag up the lock directory issues and have to apply a workaround to create the directory
   in local.rc
- This patch has taken the zip source tarball of master at the commit e1266c7. The zip
   tarball was then extracted and then tar'd back up as a tar.gz file with the version set
   at e1266c7 rather than master. I could not find any other way to get a source tarball\
   created at a certain commit stage.
- The patch ppp-2.5.0-2-everywhere-O_CLOEXEC-harder.patch had to be updated due to some
   changes in the source files.
- The patch ppp-2.5.0-7-add-configure-check-to-see-if-we-have-struct-sockaddr_ll.patch
   was removed as the changes are now built into the source tarball.
- This will need to be tested thoroughly by people with ppp to confirm that the lock
   directory is created if it doesn't exist on the system. I can't test that as I have
   no access to a ppp connection system.
- For a view of the changelog between 2.5.0 and e1266c7 the github commits list needs to
   be reviewed. https://github.com/ppp-project/ppp/commits/master/?before=e1266c76d1ad39f98f11676e34f180f78c5a510c+35

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-19 11:09:15 +00:00
Matthias Fischer
4e57a4f31a unbound: Update to 1.19.3
For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-19-3

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-18 10:15:49 +00:00
Adolf Belka
6e5fa2dae1 expat: Update to version 2.6.2
- Update from version 2.6.1 to 2.6.2
- Update of rootfile
- Changelog
    2.6.2
       Security fixes:
       #839 #842  CVE-2024-28757 -- Prevent billion laughs attacks with
                    isolated use of external parsers.  Please see the commit
                    message of commit 1d50b80cf31de87750103656f6eb693746854aa8
                    for details.
       Bug fixes:
       #839 #841  Reject direct parameter entity recursion
                    and avoid the related undefined behavior
       Other changes:
            #847  Autotools: Fix build for DOCBOOK_TO_MAN containing spaces
            #837  Add missing #821 and #824 to 2.6.1 change log
       #838 #843  Version info bumped from 10:1:9 (libexpat*.so.1.9.1)
                    to 10:2:9 (libexpat*.so.1.9.2); see https://verbump.de/
                    for what these numbers do

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 18:37:58 +00:00
Adolf Belka
c4a2b42cb9 xz: Update to version 5.6.1
- Update from version 5.6.0 to 5.6.1
- Update of rootfile
- Changelog
    5.6.1
	    * liblzma: Fixed two bugs relating to GNU indirect function (IFUNC)
	      with GCC. The more serious bug caused a program linked with
	      liblzma to crash on start up if the flag -fprofile-generate was
	      used to build liblzma. The second bug caused liblzma to falsely
	      report an invalid write to Valgrind when loading liblzma.
	    * xz: Changed the messages for thread reduction due to memory
	      constraints to only appear under the highest verbosity level.
	    * Build:
	        - Fixed a build issue when the header file <linux/landlock.h>
	          was present on the system but the Landlock system calls were
	          not defined in <sys/syscall.h>.
	        - The CMake build now warns and disables NLS if both gettext
	          tools and pre-created .gmo files are missing. Previously,
	          this caused the CMake build to fail.
	    * Minor improvements to man pages.
	    * Minor improvements to tests.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 14:15:31 +00:00
Adolf Belka
30c3ff21bf tcl: Update to version 8.6.14
- Update from version 8.6.13 to 8.6.14
- Update of rootfile
- Changelog
    8.6.14
	This is a patch release, so it primarily includes bug fixes and corrections
	to erratic behavior.  Highlighted changes are noted below.  The changes file
	at the root of the source tree contains a more complete list.  The Timelines
	of all changes are online.
		http://core.tcl-lang.org/tcl/timeline
		http://core.tcl-lang.org/tk/timeline
	   * [TIP 402] revise path normalization for x-platform UNC path support
	        *** POTENTIAL INCOMPATIBILITY ***
	   * Harmonize Tk's parse of numbers (screen distance, etc) with Tcl
	        *** POTENTIAL INCOMPATIBILITY ***
	   * Iconlist ignores options db for fg text color; affects dialogs
	        *** POTENTIAL INCOMPATIBILITY ***
	   * Aqua: XPutImage() swaps red and blue channels
	        *** POTENTIAL INCOMPATIBILITY ***
	   * [encoding convertfrom] handling of incomplete code sequences
	        *** POTENTIAL INCOMPATIBILITY ***
	   * Harmonize handling of ~ in paths across platforms.
	        *** POTENTIAL INCOMPATIBILITY ***
	   * Fix menu clone binding misbehavior, menu-20.1[2-6].
	        *** POTENTIAL INCOMPATIBILITY ***
	   * Improved performance of [exec] and [open |$cmd] on unix-lke
	     systems, especially with large memory footprints.
	   * Improve performance of large treeview destruction.
	   * Improve performance of large image insertions into text.
	   * Improve widget creation performance due to poor font caching.
	   * Fix notebook tab appearances when placed on edge other than top.
	   * Enable treeview display of partial final line.
	   * Win: restore [exec %var%] that was dropped in 8.6.13.
	   * Allow [chan create {} $cmd].  Enables simulation of server channels.
	   * Allow return from [tk scaling] in safe interps.
	   * Prevent navigation by word exposing clues to masked entry contents.
	   * Fix crashes or hangs in...
	      - [chan pop] with pending input
	      - thread finalization of reflected channels
	      - [label .l -bitmap floppy]
	      - [set tcl_precision 15; expr 6.4623485355705287e-27]
	      - [tk busy forget] and [tk busy hold]
	      - channel read into "string" Tcl_Obj can BO, and perform poorly
	      - KVO crash after destroying Aqua's first root toplevel
	      - Test treeview-6ee162c3f9
	      - Test tailcall-bug-784befb0ba
	      - Tests menu-40.[12]
	   * Repair memory leaks and errors
	      - Eliminate undefined realloc() calls
	      - Silence many warnings from -fsanitize=function
	      - Flawed interfacing with XIM
	      - Tcl_UtfToExternal writing to one-byte buffer
	      - Tcl_UtfToUniChar() handling of 0xC1.
	      - Tk_ConfigureValue could call wrong free() routine.
	      - tests getuncichar-1.* in utf.test
	      - ...and many more
	   * No more support for 32-bit Cygwin
	   * ::tcl_platform(osVersion) updated to report Windows 11
	   * Accommodate macOS deprecation of sprintf()
	   * Silence macOS 14 warnings about secure restorable state.
	   * Code changes to support ASan use-after-return detection
	   * Revise Tcl_MakeFileChannel() to better partner with pledge()
	   * Prevent false [clock format] error reports on FreeBSD
	   * Region clip & copy make better use of OS facilities.
	   * Update handling of Apple FourCC creator codes.
	   * Text selection omits first character, text-38.1
	   * Windows: improved support of non-BMP pathnames
	   * Fixed some Y2038 limitations
	   * Fix photo color drawing on X11 32-bit visuals.
	   * Fix <<MenuSelect>> regression on menus with -tearoff
	   * Correct rounding of [nsFont pointSize].
	   * zlib comment/filename error handling (zlib-8.19, zlib-8.2[012])
	   * Prevent theme change attempts after Tk finalize.
	   * Make dialogs robust against parent destruction.
	   * Make [tk_chooseColor] robust against failed grab.
	   * Fix menu parsing of @x,y indices.  menu-22.[6-9]
	   * Fix inconsistent results from [font measure].
	   * Fixed [clock scan|add] handling of abbreviated options
	   * Avoid endless loops replacing [unknown] or [history].
	   * Fix polluted error messages from [send -option].
	   * PNG photo image decoder missed a 0xFF entry.
	   * Fix failing winTime-2.1 on Windows
	   * test string-2.20.1 failed on big endian platforms
	   * Updated bundled packages, libraries, standards, data
	      - Itcl 4.2.4
	      - sqlite3 3.44.2
	      - Thread 2.8.9
	      - TDBC* 1.1.7
	      - tcltest 2.5.7
	      - libtommath 1.2.1
	      - zlib 1.3.1
	      - Unicode 15.1
	      - tzdata 2024a

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 14:11:22 +00:00
Adolf Belka
595f74bed5 poppler: Update to version 24.03.0
- Update from version 24.01.0 to 24.03.0
- Update of rootfile
- find-dependencies run due to sobump. No issues found
- Changelog
    24.03.0:
        core:
         * Fix opening some malformed files. Issue #1447
         * Skip drawing image when it has singular matrix. Issue #1114
         * Fix crash on malformed files
         * Small internal code cleanup
        utils:
         * pdfdetach: Fix potential directory traversal
         * pdfimages: Enable to print filenames to stdout.
         * pdfsig: Add visible name/date when signing an existing form signature field
    24.02.0:
        core:
         * Fix reading some JBIG2 streams. Issue #1319
         * Fix saving some annotation interior color when it's empty
         * Make searching for fonts when adding annotations a bit faster
         * Make sure images are compressed when adding them
         * Small internal code cleanup
        utils:
         * pdfimages: return exit code 2 when error opening output files

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 14:10:15 +00:00
Adolf Belka
aabe06ba5a meson: Update to version 1.4.0
- Update from version 1.3.1 to 1.4.0
- Update of rootfile
- Changelog is available on meson website https://mesonbuild.com/Release-notes-for-1-4-0.html

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 14:08:54 +00:00
Adolf Belka
233e800be1 iproute2: Update to version 6.8.0
- Update from version 6.7.0 to 6.8.0
- Update of rootfile
- Changelog is only available from the git commits.
   https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/log/

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 14:07:58 +00:00
Adolf Belka
fab2e0abd4 intel-microcode: Update to version 20240312
- Update from version 20231114 to 20240312
- Update of rootfile
- For the changelog details see the releasenote.md file in the source tarball.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-14 09:33:03 +00:00
Michael Tremer
860515b21c Remove excess newlines in rootfiles
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-12 10:15:49 +00:00
Adolf Belka
0a6b31db21 openjpeg: Update to version 2.5.2
- Update from version 2.5.0 to 2.5.2
- Update of rootfile
- Changelog
    2.5.2 (Feb 2024)
	No API/ABI break compared to v2.5.1
	* Make sure openjpeg.h includes opj_config.h [\#1514](https://github.com/uclouvain/openjpeg/issues/1514)
    2.5.1 (Feb 2024)
	No API/ABI break compared to v2.5.0
	* CMake: drop support for cmake < 3.5
	* Several bugfixes, including [\#1509](https://github.com/uclouvain/openjpeg/pull/1509) for CVE-2021-3575
	* Significant speed-up rate allocation by rate/distoratio ratio [\#1440](https://github.com/uclouvain/openjpeg/pull/1440)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-12 10:13:32 +00:00
Adolf Belka
c0d35245e1 newt: Update to version 0.52.24
- Update from version 0.52.23 to 0.52.24
- Update of rootfile
- Changelog
    0.52.24
	- add support for python3.13
	- fix compiler warnings

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-12 10:13:06 +00:00
Adolf Belka
025cf4aafc knot: Update to version 3.3.5
- Update from version 3.2.4 to 3.3.5
- Update of rootfile
- Changelog
    3.3.5 (2024-03-06)
	Features:
	 - knotd: new module mod-authsignal for automatic authenticated DNSSEC
	          bootstrapping records synthesis (Thanks to Peter Thomassen)
	 - kzonecheck: new optional ZONEMD verification (see option '-z')
	Improvements:
	 - knotd: new DNSSEC key rollover log informs about next planned key action
	 - knotd, kzonecheck: added limit on non-matching keys with a duplicate keytag
	 - knot-exporter: added counter-type variant for each metric (Thanks to Marcel Koch)
	 - libs: upgraded embedded libngtcp2 to 1.3.0
	 - doc: various fixes and updates
	Bugfixes:
	 - knotd, kzonecheck: failed to validate RRSIG if there are more keys with the same keytag
	 - knotd, kzonecheck: failed to validate zone with more CSK keys
	 - libknot: insufficient check for malformed TCP header options over XDP
    3.3.4 (2024-01-24)
	Features:
	 - knotd: new configuration item for clearing configuration sections (see 'clear')
	 - knotc: configuration import can preserve database contents (see '+nopurge' flag)
	 - kxdpgun: new parameter for setting UDP payload size in EDNS (see '--edns-size') #915
	Improvements:
	 - knotd: extended configuration check for 'zonefile-load' and 'journal-content'
	 - knotd: lowered check limit for additional NSEC3 iterations to 0
	 - knotd: lowered severity level of an informational backup log
	 - knotd: better log message when flushing the journal
	 - knotd: zone restore checks if requested contents are in the provided backup
	 - knotc: '+quic' is default for zone backup, '+noquic' is default for zone restore
	 - kdig: better processing of timeouts and reduced sent datagrams over QUIC
	 - kdig: no retries are attempted over QUIC
	 - keymgr: improved compatibility with bind9-generated keys
	 - libs: some improvements in XDP buffer allocation
	 - libs: upgraded embedded libngtcp2 to 1.2.0
	 - doc: various fixes and updates
	Bugfixes:
	 - knotd: failed to build on macOS #909
	 - knotd: 'nsec3-salt-lifetime: -1' doesn't work if 'ixfr-from-axfr' is enabled
	 - knotd: unnecessarily updated RRSIGs if 'ixfr-from-axfr' and signing are enabled
	 - knotc: zone check complains about missing zone file #913
	 - kdig: failed to try another target address over QUIC
	 - libknot: infinite loop in knot_rrset_to_wire_extra() #916
    3.3.3 (2023-12-13)
	Features:
	 - knotd: new 'pattern' mode of ACL update owner matching (see 'acl.update-owner-match')
	 - knotc: new '+keysonly' filter for zone backup/restore
	Improvements:
	 - knotd: zone purging waits for finished zone expiration for better reliability
	 - knotd: remote configuration considers more 'via' with the same address family
	 - knotd: refresh doesn't fall back from IXFR to AXFR upon a network error
	 - knotd: increased default for 'policy.rrsig-refresh' by (0.1 * 'rrsig-lifetime')
	 - knotd: new control flag 'u' for unix time output format from zone status
	 - knotd: extended check for inconsistent acl settings
	 - knotd/libknot: simplified TCP/QUIC sweep logging
	 - mod-dnsproxy: all configured remote addresses are used for fallback operation
	 - mod-dnsproxy: module responds locally if forwarding fails instead of SERVFAIL
	 - libs: upgraded embedded libngtcp2 to 1.1.0
	 - doc: various fixes and extensions
	Bugfixes:
	 - knotd: zone backup fails due to improper backup context deinitialization #891
	 - knotd: failed to sign the zone if maximum zone's TTL is too high
	 - knotd: malformed TCP header if used with QUIC in the generic XDP mode
	 - knotd: server can crash when processing new TCP connections over XDP
	 - knotd: incorrect initialization of TCP limits
	 - knotd: orphaned PEM file not deleted when key generation fails
	 - knotd/libknot: connection timeouts over QUIC due to incomplete retransfer handling #894
	 - kdig: crashed when querying DNS over TLS if TLS handshake times out #896
	 - kzonecheck: failed to check DS with SHA-1 or GOST if not supported by local policy
	 - libdnssec: failed to compile with GnuTLS if PKCS #11 support is disabled
    3.3.2 (2023-10-20)
	Features:
	 - knotd: support for IXFR from AXFR computation (see 'zone.ixfr-from-axfr')
	 - knotd: support benevolent IXFR (see 'zone.ixfr-benevolent')
	 - knot-exporter: new configuration option '--no-zone-serial' #880
	Improvements:
	 - libs: upgraded embedded libngtcp2 to 1.0.0
	 - knotd: added logging of new SOA serial when signing is finished
	 - knotd: unified some XDP-related logging
	 - keymgr: improved error message if a key file is not accessible
	 - keymgr: added offline RRSIGs validation at the end of their validity intervals
	 - kdig: upgraded EDNS presentation format to draft version -02
	 - kdig: simplified QUIC connection without extra PING frames
	 - kzonecheck: removed requirement that DS is at delegation point
	 - doc: various fixes and improvements
	Bugfixes:
	 - knotd: logged incorrect new SOA serial if 'zonefile-load: difference' is set #875
	 - knotd: more signing threads with a PKCS #11 keystore has no effect #876
	 - knotd: DNAME record returned with query domain name instead of actual name #873
	 - knotd: failed to import configuration file if mod-geoip is in use  #881
	 - knotd: failed to sign RRSet that fits to 64k only if compressed
	 - knotd: broken zone update context upon failed operation over control interface
	 - keymgr: offline RRSIGs not refreshed if 'rrsig-refresh' is not set
	 - knsupdate: incorrect processing of @ in the delete operation #879
	 - knot-exporter: failed to parse knotd PIDs on FreeBSD
	Packaging:
	 - docker: added support for (inter-container) D-Bus signaling
    3.3.1 (2023-09-11)
	Improvements:
	 - knotd: multiple catalog groups per member are tolerated, but only one is used
	 - modules: added const qualifier to various function parameters #877 (Thanks to Robert Edmonds)
	 - libs: upgraded embedded libngtcp2 to 0.19.1
	Bugfixes:
	 - knotd: TCP over XDP fails to respond
	 - knotd: server can crash when adjusting a wildcard glue
	 - knotd: failed to forward DDNS if 'zone.master' points to 'remotes'
	 - knotd: broken YAML statistics if more modules are configured #874
	 - knotd: DDNS forwarding isn't RFC 8945 compliant
    3.3.0 (2023-08-28)
	Features:
	 - knotd: full DNS over QUIC (DoQ, RFC 9250) implementation, also without XDP
	 - knotd: bidirectional XFR over QUIC (XoQ) support with opportunistic, strict,
	          and mutual authentication profiles
	 - knotd: automatic reverse PTR records pre-generation (see 'zone.reverse-generate')
	 - knotd: new per zone statistic counters 'zone.size' and 'zone.max-ttl'
	 - knotd: new primary server pinning (see 'zone.master-pin-tolerance')
	 - knotd: new SOA serial modulo policy (see 'zone.serial-modulo')
	 - knotd: new multi-signer operation mode (see 'policy.dnskey-sync' and 'DNSSEC multi-signer')
	 - kdig: support for EDNS presentation format, also in JSON mode (see '+optpresent')
	 - kxdpgun: new TCP/QUIC debug mode 'R' for connection reuse
	 - kxdpgun: new XDP mode parameter '--mode' (Thanks to Jan Včelák)
	 - kxdpgun: new parameter '--qlog' for qlog destination specification
	 - kzonecheck: new '--print' parameter for dumping the zone on stdout
	Improvements:
	 - knotd: secondary can be configured not to forward DDNS (see 'zone.ddns-master')
	 - knotd: extended support for UNIX socket configuration (remote, acl)
	 - knotd: stats no longer dump empty or zero counters
	 - knotd: new 'keys-updated' D-Bus event
	 - knotd: added transport protocol information to outgoing event and nameserver logs
	 - knotd: server cleans up stale LMDB readers when opening a RW transaction
	 - knotd,kzonecheck: semantic check allows DS only at delegation point
	 - knotc: new zone backup filters '+quic' and '+noquic' for QUIC key backup
	 - mod-dnstap: DNS over QUIC traffic is marked as QUIC
	 - kxdpgun: QUIC connections are closed by default
	 - libs: upgraded embedded libngtcp2 to 0.18.0
	 - kdig: QUIC, TLS, or HTTPS protocol is printed in the final statistics
	 - doc: new sections 'DNS over QUIC' and 'DNSSEC multi-signer'
	 - doc: various improvements
	Bugfixes:
	 - knotd: server can crash if a shared module is loaded and dynamic configuration used
	 - knotd: inaccurate transfer size is logged if EDNS EXPIRE, PADDING, or TSIG is present
	 - knotd: subsequent addition and removal to catalog zone isn't handled properly
	 - knotc: configuration import fails if an explicit shared module is configured
	 - utils: database transactions not properly closed when terminated prematurely
	 - kdig: double-free on some malformed responses over QUIC #869
	 - kdig: some TLS parameters override QUIC parameters
	 - libs: NULL record with empty RDATA isn't allowed
	 - tests: dthreads destructor test sometimes fails
	Compatibility:
	 - knotd: responses to forwarded DDNS requests are signed with local TSIG key
	 - knotd: NOTIFY-initiated refresh tries all configured addresses of the remote
	 - knotd: configuration option 'xdp.quic-log' was replaced with 'log.quic'
	 - libs: removed embedded libbpf, an external one is necessary for XDP
	 - libs: DNS over QUIC implementation only supports 'doq' ALPN
	 - ctl: removed 'Version: ' prefix from 'status version' output
	 - modules: reduced parameters of 'knotd_qdata_local_addr()'
	Packaging:
	 - knot-exporter: Prometheus exporter imported from GitHub
	 - knot-exporter: packages for Debian, Ubuntu, and PyPI
	 - debian,ubuntu: new self-hosted repository (see https://pkg.labs.nic.cz/doc/)
	 - docker: upgraded to Debian bookworm-slim
    3.2.9 (2023-07-27)
	Improvements:
	 - keymgr: 'import-pkcs11' not allowed if no PKCS #11 keystore backend is configured
	 - keymgr: more verbose key import errors
	 - doc: extended migration notes
	 - doc: various improvements
	Bugfixes:
	 - knotd: server may crash when storing changeset of a big zone migrating to/from NSEC3
	 - knotd: zone refresh loop when all masters are outdated and timers cleared
	 - knotd: failed to active D-Bus notifications if not started as systemd service
	 - kjournalprint: database transaction not properly closed when terminated prematurely
    3.2.8 (2023-06-26)
	Improvements:
	 - kdig: malformed messages are parsed and printed using a best-effort approach
	 - python: new dname from wire initialization
	Bugfixes:
	 - knotd: missing outgoing NOTIFY upon refresh if one of more primaries is up-to-date
	 - knotd: journal loop detection can prevent zone from loading
	 - knotd: cryptic error message when journal is full #842
	 - knotd: failed to query catalog zone over UDP
	 - configure: libngtcp2 check wrongly requires version 0.13.0 instead of 0.13.1
    3.2.7 (2023-06-06)
	Features:
	 - knotd: new configuration option for preserving incoming IXFR changeset history
	          (see 'zone.ixfr-by-one')
	Improvements:
	 - knotd: journal ensures the stored changeset's SOA serials are strictly increasing
	 - knotd: more effective handling of zero KNOT_ZONE_LOAD_TIMEOUT_SEC environment value
	 - knotd, kdig: incoming transfer fails if a message has the TC bit set
	 - knotd, kjournalprint: store or print the timestamp of changeset creation
	 - kxdpgun: load only necessary number of queries (Thanks to Petr Špaček)
	 - kxdpgun: print ratio of sent vs. requested queries (Thanks to Petr Špaček)
	 - kxdpgun: print percentages as floats (Thanks to Petr Špaček)
	 - kjournalprint: ability to print a changeset loop
	 - kjournalprint: added changset serials information to '-z -d' output
	 - packaging: RHEL9 requires libxdp like fedora since RHEL 9.2 #844
	 - doc: various improvements
	Bugfixes:
	 - knotd: journal loading can get stuck in a multi-changeset loop
	 - knotd: missing RCU lock when reading zone through the control interface
	 - knotd: server start D-Bus signaling doesn't work well if the zone file is
	          missing, catalog zones are used, or in the async-start mode
	 - knotd: test suite fails on 32bit architectures on musl 1.2 and newer #843
	 - knotd: failed to process zero-length messages over QUIC
	 - libs: compilation with embedded ngtcp2 fails if there is another ngtcp2 in the path
    3.2.6 (2023-04-04)
	Improvements:
	 - libs: upgraded embedded libngtcp2 to 0.13.1
	 - libs: added support for building on Cygwin and MSYS (Thanks to Christopher Ng)
	 - mod-dnstap: improved precision of stored time values
	 - kdig: added option for EDNS EXPIRE (see '+expire') #836
	 - kdig: extended description of SOA timers in the multiline mode
	 - kdig: reduced latency of TLS communication
	 - libknot: added EDE codes 28 and 29
	 - doc: various improvements
	Bugfixes:
	 - knotd: generated catalog zone not updated upon server reload #834
	 - knotd: failed to check shared module configuration
	 - knotd: missing RCU registration of the statistics thread (Thanks to Qin Longfei)
	 - knotd: server logs failed to send QUIC packets in the XDP mode
	 - libs: inconsistent transformation of IPv4-Compatible IPv6 Addresses
	 - utils: failed to load configuration if dnstap module is enabled #831
	 - libknot: missing include string.h
    3.2.5 (2023-02-02)
	Features:
	 - knotd: new configuration option for enforcing IXFR fallback (see 'zone.provide-ixfr')
	Improvements:
	 - knotd: changed UNIX socket file mode to 0222 for answering and 0220 for control
	 - mod-probe: new support for communication over a UNIX socket
	 - kdig: new support for communication over a UNIX socket
	 - libs: upgraded embedded libngtcp2 to 0.13.0
	 - doc: various improvements
	Bugfixes:
	 - knotd: failed to get catalog member configuration if catalog template is in a template
	 - knotd: failed to respond over a UNIX socket with EDNS
	 - knotd: unexpected zone update upon restart or zone reload if ZONEMD generation is enabled
	 - knotd: redundant zone flush of unchanged zone if zone file load is 'difference-no-serial'
	 - knotd/kxdpgun: failed to receive messages over XDP with drivers tap or ena
	 - knotc: zone check doesn't report missing zone file #829
	 - kxdpgun: program crashes when remote closes QUIC connection instead of resumption
	 - mod-geoip: configuration check leaks memory in the geodb mode
	 - utils: unwanted color reset sequences in non-color output

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-12 10:12:29 +00:00
Adolf Belka
58e395e90a gdb: Update to version 14.2
- Update from version 13.2 to 14.2
- Update of rootfile
- Changelog
    14.2
	 This is a minor corrective release over GDB 14.1, fixing the following issues:
	    PR symtab/31112 (DLL export forwarding is broken)
	    PR c++/31128 (gdb crashes when trying to print a global variable stub without
	       a running inferior)
	    PR tdep/31254 ([gdb/tdep, arm] FAIL: gdb.threads/staticthreads.exp: up 10)
	    PR gdb/31256 (Crash with basic 'list .')
	    PR python/31366 (Frame.static_link() segfaults)
    14.1
	This version of GDB includes the following changes and enhancements:
	    Removed features, removed configurations:
	        GDB no longer support AiX 4.x, 5.x and 6.x. The minimum version supported
		 is AiX 7.1.
	        GDB/MI version 1 support has been removed
	    Initial built-in support for Debugger Adapter Protocol (DAP)
	    GDB now recognizes the NO_COLOR environment variable
	    Initial support for integer types larger than 64 bits
	    Breakpoints can now be inferior-specific
	    New convenience function "$_shell", to execute a shell command and return its
	     result.
	    Python support
	        New class gdb.Thread
	        New class gdb.unwinder.FrameId
	        New class gdb.ValuePrinter
	        New gdb.Inferior.arguments attribute, holding the command-line arguments
		 to the inferior, if known
	        New gdb.Inferior.main_name attribute, holding the name of the inferior's
		 'main', if known.
	        New gdb.Breakpoint.inferior attribute
	        New gdb.Progspace.symbol_file attribute
	        New gdb.Progspace.executable_filename attribute
	        New function gdb.execute_mi(COMMAND, [ARG]...)
	        New function gdb.block_signals()
	        New method gdb.Frame.static_link
	        New gdb.Inferior 'clear_env', 'set_env' and 'unset_env' methods
	        New gdb.Type now has the 'is_array_like' and 'is_string_like' methods
	        New gdb.Value 'assign' method
	        New gdb.Value 'to_array' method
	        New gdb.Progspace 'objfile_for_address' method
	        New methods added to the gdb.PendingFrame class, with behavior which is
		 the same as the corresponding methods on gdb.Frame.
	        gdb.LazyString now implements the __str__ method
	        New event gdb.ThreadExitedEvent
	        New event gdb.ExecutableChangedEvent
	        New event gdb.NewProgspaceEvent
	        New event gdb.FreeProgspaceEvent
	        The frame-id passed to gdb.PendingFrame.create_unwind_info now use either
		 an integer or a gdb.Value object for each of its 'sp', 'pc', and
		 'special' attributes.
	        The Disassembler API from the gdb.disassembler module has been extended
		 to include styling support
	        gdb.parse_and_eval now has a new "global_context" parameter, allowing the
		 request to only examine global symbols.
	        The name argument passed to gdb.unwinder.Unwinder.__init__ must now be of
		 type 'str' otherwise a TypeError will be raised.
	        The gdb.unwinder.Unwinder.enabled attribute can now only accept values of
		 type 'bool'. Changing this attribute will now invalidate GDB's
		 frame-cache.
	        It is now no longer possible to sub-class the
		 gdb.disassembler.DisassemblerResult type.
	    Remote protocol
	        Support for enabling or disabling individual remote target features
	    GDB/MI support
	        New 'no-history' stop reason
	        Support for inferior-specific breakpoints
	        The bkpt tuple, which appears in breakpoint-created notifications, and in
		 the result of the -break-insert command can now include an optional
		 'inferior' field for both the main breakpoint, and each location, when
		 the breakpoint is inferior-specific.
	        Trying to create a thread-specific breakpoint using a non-existent thread
		 ID now results in an error
	        New "simple-values-ref-types" -list-feature value indicating how the
		 --simple-values option in various commands take reference types into
		 account.
	    Enhanced AArch64 support
	        Initial support for Scalable Matrix Extension (SME) and for Scalable
		 Matrix Extension 2 (SME2)
	        The 'org.gnu.gdb.aarch64.pauth' Pointer Authentication feature is now
		 deprecated in favor of the 'org.gnu.gdb.aarch64.pauth_v2' feature string
	    Enhanced Ada support
	        Support for the Ada 2022 target name symbol ('@')
	        Support for the The Ada 2022 'Enum_Rep and 'Enum_Val attributes
	    Miscellaneous
	        The 'list' command now accepts '.' as an argument, telling GDB to print
		 the location around the point of execution within the current frame
	        New '%V' output format for printf and dprintf commands.
	        The printf command now limits the size of strings fetched from the
		 inferior to the value of the 'max-value-size' setting.
	        Support for extending at configure time the default value of the
		 'debug-file-directory' GDB parameter via the new
		 --additional-debug-dirs=PATHs configure option.
	        New command "info main"
	        New command "set tui mouse-events [on|off]" (on by default)
	        New command "set always-read-ctf on|off" (off by default)
	        Various new debug and maitenance commands

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2024-03-12 10:12:13 +00:00