]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/log
people/pmueller/ipfire-3.x.git
8 months agosquashfs-tools: Update to version 4.6.1-1
Adolf Belka [Wed, 20 Sep 2023 17:01:14 +0000 (19:01 +0200)] 
squashfs-tools: Update to version 4.6.1-1

- IPFire-3.x
- Update from version 4.5.1-1 to 4.6.1-1
- Changelog
    4.6.1
Bug fix release to fix race condition and XATTRs code
1. Race condition which can cause corruption of the "fragment table"
   fixed.  This is a regression introduced in August 2022, and it has
   been seen when tailend packing is used (-tailends option).
2. Fix build failure when the tools are being built without extended
   attribute (XATTRs) support.
3. Fix XATTR error message when an unrecognised prefix is found
   (Christian Hesse).
4. Fix incorrect free of pointer when an unrecognised XATTR prefix is
   found.
    4.6
Major improvements in extended attribute handling, pseudo file handling,
         and miscellaneous new options and improvements
1. Extended attribute handling improved in Mksquashfs and Sqfstar
1.1.New -xattrs-exclude option to exclude extended attributes
    from files using a regular expression.
1.2 New -xattrs-include option to include extended attributes
    from files using a regular expression.
1.3 New -xattrs-add option to add extended attributes to files.
1.4 New Pseudo file xattr definition to add extended attributes
    to files.
1.5 New xattrs-add Action to add extended attributes to files
    (Mksquashfs only).
2. Extended attribute handling improved in Unsquashfs
2.1 New -xattrs-exclude option to exclude extended attributes
    from files using a regular expression.
2.2 New -xattrs-include option to include extended attributes
    from files using a regular expression.
2.3 Extended attributes are now supported in Pseudo file output.
3. Other major improvements
3.1 Unsquashfs can now output Pseudo files to standard out.
3.2 Mksquashfs can now input Pseudo files from standard in.
3.3 Squashfs filesystems can now be converted (different block
    size compression etc) without unpacking to an intermediate
    filesystem or mounting, by piping the output of Unsquashfs
    to Mksquashfs.
3.4 Pseudo files are now supported by Sqfstar.
3.5 "Non-anchored" excludes are now supported by Unsquashfs.
4. Mksquashfs minor improvements
4.1 A new -max-depth option has been added, which limits
    the depth Mksquashfs descends when creating the filesystem.
4.2 A new -mem-percent option which allows memory for caches to
    be specified as a percentage of physical RAM, rather than
    requiring an absolute value.
4.3 A new -percentage option added which rather than generating
    the full progress-bar instead outputs a percentage.  This
    can be used with dialog --gauge etc.
4.4 -mkfs-time, -all-time and -root-time options now take
    a human date string, in addition to the seconds since
    the epoch of 1970 00:00 UTC.  For example "now",
    "last week", "Wed Mar 8 05:55:01 GMT 2023" are supported.
4.5 -root-uid, -root-gid, -force-uid and -force-gid options now
     take a user/group name in addition to the integer uid/gid.
4.6 A new -mem-default option which displays default memory
    usage for caches in Mbytes.
4.7 A new -no-compression option which produces no compression,
    and it is a short-cut for -noI, -noD, -noF and -noX.
4.8 A new -pseudo-override option which makes pseudo file uids
    and gids override -all-root, -force-uid and -force-gid
    options.  Normally these options take precedence.
5. Unsquashfs minor improvements
5.1 New -all-time option which sets all file timestamps to
    <time>, rather than the time stored in the filesystem
    inode.  <time> can be an integer indicating seconds since
    the epoch (1970-01-01) or a human string value such as
    "now", "last week", or "Wed Feb 15 21:02:39 GMT 2023".
5.2 New -full-precision option which uses full precision when
    displaying times including seconds.  Use with -linfo, -lls,
    -lln and -llc options.
5.3 New -match option where Unsquashfs will abort if any
    extract file does not match on anything, and can not be
    resolved.
5.4 New -percentage option added which rather than generating
    the full progress-bar instead outputs a percentage.  This
    can be used with dialog --gauge etc.
6. Sqfstar minor improvements
6.1 A new -ignore-zeros option added which allows tar files to
    be concatenated together and fed to Sqfstar.  Normally a
    tarfile has two consecutive 512 byte blocks filled with
    zeros which means EOF and Sqfstar will stop reading after
    the first tar file on encountering them. This option makes
    Sqfstar ignore the zero filled blocks.
6.2 A new -mem-percent option which allows memory for caches to
    be specified as a percentage of physical RAM, rather than
    requiring an absolute value.
6.3 A new -percentage option added which rather than generating
    the full progress-bar instead outputs a percentage.  This
    can be used with dialog --gauge etc.
6.4 -mkfs-time, -all-time and -root-time options now take
    a human date string, in addition to the seconds since
    the epoch of 1970 00:00 UTC.  For example "now",
    "last week", "Wed Mar 8 05:55:01 GMT 2023" are supported.
6.5 -root-uid, -root-gid, -force-uid and -force-gid options now
     take a user/group name in addition to the integer uid/gid.
6.6 A new -mem-default option which displays default memory
    usage for caches in Mbytes.
6.7 A new -no-compression option which produces no compression,
    and it is a short-cut for -noI, -noD, -noF and -noX.
6.8 A new -pseudo-override option which makes pseudo file uids
    and gids override -all-root, -force-uid and -force-gid
    options.  Normally these options take precedence.
6.9 Do not abort if ZERO filled blocks indicating end of the
    TAR archive are missing.
7. Other minor improvements
7.1 If Mksquashfs/Unsquashfs fails to execute generating the
    manpages because they have been cross-compiled, fall back
    to using the pre-built manpages.
7.2 Add new Makefile configure option USE_PREBUILT_MANPAGES
    to always use pre-built manpages rather than generating
    them when "make install" is run.
8. Major bug fixes
8.1 Following a symlink in Sqfscat or where -follow-symlinks
    option is given with Unsquashfs, incorrectly triggered the
    corrupted filesystem loop detection code.
8.2 In Unsquashfs if a file was not writable it could not add
    extended attributes to it.
8.3 Sqfstar would incorrectly reject compressor specific
    options that have an argument.
8.4 Sqfstar would incorrectly strip pathname components in PAX
    header linkpath if symbolic.
8.5 Sqfstar -root-uid, -root-gid and -root-time options were
    documented but not implemented.
8.6 Mksquashfs -one-file-system option would not create empty
    mount point directory when filesystem boundary crossed.
8.7 Mksquashfs did not check the close() return result.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agosmartmontools: Update to version 7.4-1
Adolf Belka [Wed, 20 Sep 2023 17:01:13 +0000 (19:01 +0200)] 
smartmontools: Update to version 7.4-1

- IPFire-3.x
- Update from version 7.3-1.1 to 7.4-1
- Changelog
    7.4
- The docker image used for CI and release builds is now based on
  Debian 12 instead of Ubuntu 18.04.
- macOS: CI and release builds are now generated for the x86_64 and arm64
  targets. 32 bit platforms will require to be compiled from the source.
- smartctl '-t short', '-t long' and '-X': NVMe support.
- smartctl '-l selftest': NVMe support.
- smartctl '-l farm': Prints Seagate's vendor-specific Field Access
  Reliability Metrics (FARM) log for ATA and SCSI drives.
- smartctl '-l error': Now also prints an error message for each entry
  of NVMe error information log.
- smartctl '-l genstats': Prints SCSI General statistics and performance
  log page.
- smartctl '-i' and '--identify': ACS-4/5/6 enhancements.
- smartctl '-c': Added NVMe 2.0 capability flags.
- smartctl '-g security': Added 'ata_security.master_password_id'
  to JSON output.  Plaintext output shows Master Password ID if set
  to a non-default value.
- smartctl '-q noserial': Now also suppresses the output of NVMe Namespace
  IEEE EUI-64.
- smartctl '-j': '-l error -l selftest' JSON output for NVMe devices.
- smartctl '-j': Avoid invalid UTF-8 sequences in JSON/YAML strings.
- smartctl '-j': Fixed a bogus exception during SCSI JSON output.
- smartctl '-j': Renamed JSON element 'scsi_temperature' back to
  'temperature' (regression).
- smartctl '-a': Now suggests '-x' for ATA devices because '-a' only
  provides legacy SMART information.
- smartd: No longer issues LOG_CRIT warnings if new entries of NVMe error
  information log do not indicate device problems.
- smartd: Now detects accidental use of smartd_warning script as
  '-M exec' parameter.
- smartd: No longer writes the 'Copyright...' line to syslog.
- smartd.conf '-M always': Sends reminder emails without any delay.
- smartd.conf '-M diminishing': Limited email delay to 32 days.
- ATA: Fixed decoding of extended self-test log on big endian hosts.
- ATA: Enhanced LBA range for device types '-d jmb39x-q,...' and
  '-d jms56x,...' from 33-62 to 1-255.
- ATA: Device type '-d intelliprop,N' now fails with a deprecation message.
  Added '-d intelliprop,N,force' flag to use it anyway.
- ATA/USB: Device type '-d usbasm1352r,N' for ASMedia ASM1352R USB to SATA
  RAID bridges
- SCSI: Fixed possible corruption issue with the Error Counter and
  Non medium Error log pages.
- SCSI: Added more "Informational Exceptions" strings.
- SCSI: Added initial support for REPORT SUPPORTED OPERATION command.
- SCSI: Initial rework of SCSI debug output.
- NVMe: Added error messages for NVMe status values.
- NVMe: Fixed crash after read of error information log on big endian hosts.
- HDD, SSD and USB additions to drive database.
- update-smart-drivedb: Fixed syntax for 'sed' versions which require
  ';' before '}' or do not support ';' at all.
- update-smart-drivedb: Replaced a usually not executed bashism.
- configure: Default for '--with-nvme-devicescan' is now 'yes' also on
  Darwin and FreeBSD.  It is still 'no' on NetBSD only.
- configure: Defines '_FORTIFY_SOURCE=3' if supported and not predefined.
- configure: No longer fails if libsystemd-dev is installed and
  'LDFLAGS=-static' is used.
- Compile fix for systems without legacy 'getdtablesize()'.
- Pre-releases from SVN snapshots now show "pre-VERSION" in version
  information and 'smartctl.pre_release=true' in JSON output.
- Linux: Device type '-d sssraid' for 3SNIC RAID controllers.
- Linux: Device type '-d marvell' now fails with a deprecation message.
  Added '-d marvell,force' flag to use it anyway.
- Linux: The generic SCSI code now defaults to SG_IO_V3 and does no
  longer fall back to the deprecated SCSI_IOCTL_SEND_COMMAND
  (but this ioctl is still used for '-d 3ware' and '-d marvell,force').
- Linux smartd: Now prevents systemd unit startup timeout when many
  devices are registered and then initially checked.
- Linux smartd: Systemd no longer reports a service failure if no device
  is present and a '-q *nodev0*' option is used.
- Solaris SPARC: Dropped legacy ATA support.  Dropped configure option
  '--with-solaris-sparc-ata'.
- Windows: IOCTL_STORAGE_PROTOCOL_COMMAND variant for NVMe self-tests.
- Windows: Installer now defaults to 64-bit executables.
- Windows: No longer prints bogus 'Local Time' if enhanced TZ syntax is used.
- Windows: Workaround to keep backward compatibility with old versions
  of Windows if some versions of MinGW-w64 are used.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoscreen: Update to version 4.9.1
Adolf Belka [Wed, 20 Sep 2023 17:01:12 +0000 (19:01 +0200)] 
screen: Update to version 4.9.1

- IPFire-3.x
- Update from version 4.9.0-2 to 4.9.1-1
- Changelog
    4.9.1
  * Support stop/parity bits on serial port (#23952)
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Fixes:
    - Avoid zombies after shell exit (#25089)
    - Missed signal sending permission check on failed
      query messages (CVE-2023-24626)
    - manpage fixes
    - source code fixes during cleanup
    - UTF-8 encoding can emit invalid UTF-8 sequences
      for out of range unicode values (#62097)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agotexinfo: Update to version 7.0.3-1
Adolf Belka [Wed, 20 Sep 2023 11:52:58 +0000 (13:52 +0200)] 
texinfo: Update to version 7.0.3-1

- IPFire-3.x
- Update from version 7.0.1-1.1 to 7.0.3-1
- Changelog
    7.0.3 (26 March 2023)
* texi2any
  . fix performance regression when Perl binary extension (XS) modules
    are not being used (e.g. with TEXINFO_XS=omit)
* info
  . further fix of recoding of UTF-8 files to ASCII to avoid text
    disappearing from nodes
  . avoid possible freeze at start of a file with `-v nodeline=pointers'
    7.0.2 (22 January 2023)
* texi2any
  . do not distribute architecture-dependent files
  . build fixed on OpenIndiana 11
* info
  . further fix of recoding of UTF-8 files to ASCII
  . fix check for presence of man pages on Solaris
* install-info
  . fix build by avoiding function name clash on some platforms
  . compiler warning re strncat silenced

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agotraceroute: Update to version 2.1.3-1
Adolf Belka [Wed, 20 Sep 2023 11:39:42 +0000 (13:39 +0200)] 
traceroute: Update to version 2.1.3-1

- IPFire-3.x
- Update from version 2.1.1-2 to 2.1.3-1
- Changelog
    2.1.3
Fix command line parsing in wrappers.
    2.1.2
Fix unprivileged ICMP tracerouting with Linux kernel >= 6.1
 (Eric Dumazet, SF bug #14)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agotree: Update to version 2.1.1-1
Adolf Belka [Wed, 20 Sep 2023 11:30:56 +0000 (13:30 +0200)] 
tree: Update to version 2.1.1-1

- IPFire-3.x
- Update from version 2.1.0-2 to 2.1.1-1
- Changelog
    2.1.1
  - Various spelling corrections.
  - Fix issue where following links while doing JSON output would lead to
    incorrect JSON output. (simonpmind)
  - Fix issue where .info patterns relative to the .info file that did not use
    a wildcard for matching the prefix were not matching files properly.
    (German Lashevich)
  - Added support for making trees from tab indented files (--fromtabfile)
    (gitlab @AvidSeeker), also cleaned up some other issues in the fromfile
    code.
  - Fix buffer overflow in listdir() when file names are allowed to be longer
    than 256 characters (like when using fromfile.) (Javier Jaramago Fernández)
  - If when attempting to open a .gitignore or .info file from a top level
    directory and failing, recursively check the parents for such a file.  This
    stops when successful at opening such a file. This behavior might in the
    future be modified to open all such files in all parents to until root is
    reached. (Damien Bezborodov) Note that this requires the use of realpath()
    which I think may be an issue for some OSes.
  - Fix issue where tree would never descend (-l) a symbolic link when a full
    tree is gathered (--du/matchdirs/prune) (gitlab @6ramr)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoopenssh: Update to 9.4p1
Michael Tremer [Wed, 20 Sep 2023 18:00:53 +0000 (18:00 +0000)] 
openssh: Update to 9.4p1

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agowireguard-tools: Do not install wg-quick
Michael Tremer [Wed, 20 Sep 2023 17:59:19 +0000 (17:59 +0000)] 
wireguard-tools: Do not install wg-quick

This is a shell script that is supposed to make creating connections
easier. As we are creating our own tooling, we won't need to ship this.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agotzdata: Update to version 2023c-1
Adolf Belka [Wed, 20 Sep 2023 11:24:23 +0000 (13:24 +0200)] 
tzdata: Update to version 2023c-1

- IPFire-3.x
- Update from verrsion 2022g-2 to 2023c-1
- Changelog
    2023c
This release's code and data are identical to 2023a.  In other words,
 this release reverts all changes made in 2023b other than commentary, as
 that appears to be the best of a bad set of short-notice choices for
 modeling this week's daylight saving chaos in Lebanon. (Thanks to Rany
 Hany for the heads-up about the government's announcement this week.)
    2023b
The 2023b release of the tz code and data is available. It follows so
 closely on the 2023a release because Lebanon's government announced that
 Lebanon's spring-forward transition previously scheduled for the end of
 this week has been delayed until April 20.
This release contains the following change:
   Briefly:
     Lebanon delays the start of DST this year.
   Changes to future timestamps
     This year Lebanon springs forward April 20/21 not March 25/26.
     (Thanks to Saadallah Itani.)
    2023a
   Briefly:
     Egypt now uses DST again, from April through October.
     This year Morocco springs forward April 23, not April 30.
     Palestine delays the start of DST this year.
     Much of Greenland still uses DST from 2024 on.
     America/Yellowknife now links to America/Edmonton.
     tzselect can now use current time to help infer timezone.
     The code now defaults to C99 or later.
     Fix use of C23 attributes.
   Changes to future timestamps
     Starting in 2023, Egypt will observe DST from April's last Friday
      through October's last Thursday.  (Thanks to Ahmad ElDardiry.)
      Assume the transition times are 00:00 and 24:00, respectively.
     In 2023 Morocco's spring-forward transition after Ramadan
      will occur April 23, not April 30.  (Thanks to Milamber.)
      Adjust predictions for future years accordingly.  This affects
      predictions for 2023, 2031, 2038, and later years.
     This year Palestine will delay its spring forward from
      March 25 to April 29 due to Ramadan.  (Thanks to Heba Hamad.)
      Make guesses for future Ramadans too.
     Much of Greenland, represented by America/Nuuk, will continue to
      observe DST using European Union rules.  When combined with
      Greenland's decision not to change the clocks in fall 2023,
      America/Nuuk therefore changes from -03/-02 to -02/-01 effective
      2023-10-29 at 01:00 UTC.  (Thanks to Thomas M. Steenholdt.)
      This change from 2022g doesn't affect timestamps until 2024-03-30,
      and doesn't affect tm_isdst until 2023-03-25.
   Changes to past timestamps
     America/Yellowknife has changed from a Zone to a backward
      compatibility Link, as it no longer differs from America/Edmonton
      since 1970.  (Thanks to Almaz Mingaleev.)  This affects some
      pre-1948 timestamps.  The old data are now in 'backzone'.
   Changes to past time zone abbreviations
     When observing Moscow time, Europe/Kirov and Europe/Volgograd now
      use the abbreviations MSK/MSD instead of numeric abbreviations,
      for consistency with other timezones observing Moscow time.
   Changes to code
     You can now tell tzselect local time, to simplify later choices.
      Select the 'time' option in its first prompt.
     You can now compile with -DTZNAME_MAXIMUM=N to limit time zone
      abbreviations to N bytes (default 255).  The reference runtime
      library now rejects POSIX-style TZ strings that contain longer
      abbreviations, treating them as UTC.  Previously the limit was
      platform dependent and abbreviations were silently truncated to
      16 bytes even when the limit was greater than 16.
     The code by default is now designed for C99 or later.  To build in
      a C89 environment, compile with -DPORT_TO_C89.  To support C89
      callers of the tzcode library, compile with -DSUPPORT_C89.  The
      two new macros are transitional aids planned to be removed in a
      future version, when C99 or later will be required.
     The code now builds again on pre-C99 platforms, if you compile
      with -DPORT_TO_C89.  This fixes a bug introduced in 2022f.
     On C23-compatible platforms tzcode no longer uses syntax like
      'static [[noreturn]] void usage(void);'.  Instead, it uses
      '[[noreturn]] static void usage(void);' as strict C23 requires.
      (Problem reported by Houge Langley.)
     The code's functions now constrain their arguments with the C
      'restrict' keyword consistently with their documentation.
      This may allow future optimizations.
     zdump again builds standalone with ckdadd and without setenv,
      fixing a bug introduced in 2022g.  (Problem reported by panic.)
     leapseconds.awk can now process a leap seconds file that never
      expires; this might be useful if leap seconds are discontinued.
   Changes to commentary
     tz-link.html has a new section "Coordinating with governments and
      distributors".  (Thanks to Neil Fuller for some of the text.)
     To improve tzselect diagnostics, zone1970.tab's comments column is
      now limited to countries that have multiple timezones.
     Note that leap seconds are planned to be discontinued by 2035.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agousbutils: Update to version 015-1
Adolf Belka [Wed, 20 Sep 2023 11:05:33 +0000 (13:05 +0200)] 
usbutils: Update to version 015-1

- IPFire-3.x
- Update from version 014-4 to 105-1
- Changelog
    015
      usb-devices: list the root devices in numerical order
      usb-devices: use 'local' variable type to handle recursion
      lsusb: remove unused wireless check
      lsusb: remove wireless descriptor information
      usb-devices: fix field width on device speed field
      lsusb: fix up Midi Device specification devices
      Fix an runtime error reported by undefind sanitizer
      lsusb: Improve status display for SuperSpeedPlus hubs
      lsusb-t: Fix recursive sorting on child devices.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoutil-linux: Update to version 2.39.2-1
Adolf Belka [Wed, 20 Sep 2023 10:57:08 +0000 (12:57 +0200)] 
util-linux: Update to version 2.39.2-1

- IPFire-3.x
- Update from version 2.38.1-3 to 2.39.2-1
- Changelogs for each version update are available at
   https://mirrors.edge.kernel.org/pub/linux/utils/util-linux/v2.39/v2.39.2-ChangeLog
   for version 2.39.2 and for earlier versions by modifying the url
   Alternatively the github commits can be reviewed at
   https://github.com/util-linux/util-linux/commits/v2.39.2

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agovala: Update to version 0.56.13-1
Adolf Belka [Wed, 20 Sep 2023 10:38:41 +0000 (12:38 +0200)] 
vala: Update to version 0.56.13-1

- IPFire-3.x
- Update from version 0.56.3-1.1 to 0.56.13-1
- Changelog
    0.56.13
 * Bindings:
  - gtk4: Restore CssProvider.load_from_data() signature to take an array
    [#1478]
    0.56.12
 * Regression fix:
  - vala: Only transform default initializers of parameters [#1474]
 * Bindings:
  - gtk4: Preserve compatibility with <= 4.8.x [#1475]
    0.56.11
 * Various improvements and bug fixes:
  - vala: Infer generic type from typeof() initializer of parameters
  - girparser: Support glib:ref-func, glib:unref-func, copy-function
    and free-function
 * Bindings:
  - gtk4: Update to 4.12.0
    0.56.10
 * Various improvements and bug fixes:
  - codegen: Don't emit casts in static field initializers [#1459]
  - parser: Reset tokens buffer when parsing a new source file
  - vala: Output additional information when accessing unknown member
  - vala: Allow "set" method of an container to return void or bool
  - vala: Correctly handle possible null from SourceFile.get_source_line()
    [#1464]
 * Bindings:
  - glib-2.0: Update return-type of HashTable.add/insert/replace() and
    GenericSet.add() [#1465]
  - linux: Add resolution field to Input.AbsInfo
  - libpq: Fix a few binding errors
    0.56.9
 * Various improvements and bug fixes:
  - codegen: Add missing EXTERN flag for GType function of error domains
    [#1449]
  - codegen: Improve handling of sealed classes [#1451]
  - vala: Report an error when trying to chain up to inaccessible private
    ctor [#1445]
  - vala: Fix spaces for attributes when writing property accessors
  - girwriter: Fix c:type attribute for real struct parameters [#1444]
  - testrunner: Add support to check generated header
  - manual: Update from wiki.gnome.org
 * Bindings:
  - gio-2.0: Ease implemention of GLib.ActionGroup [#1447]
  - glib-2.0: Fix return-type of GLib.SourceOnceFunc [#1446]
  - glib-2.0: Add ConvertError.{NO_MEMORY,EMBEDDED_NUL}
  - gtk4: Pick up fix for Gdk.Toplevel.compute_size.size parameter
  - vapi: Add documentation to GLib.Math that '-X -lm' may be needed when
    compiling [#1388]
    0.56.8
 * Various improvements and bug fixes:
  - codegen: Include "glib-object.h" when using GType/GBoxedCopyFunc
  - valadoc: Backing method of lambda-expression isn't included in valadoc AST
  - valadoc/tests: Add girwriter test
  - build: Improve usage of AC_PATH_PROG() for valacs
  - build: valadoc requires valac 0.18.1
 * Bindings:
  - gio-2.0: Add new symbols from 2.76
  - glib-2.0: Add new symbols from 2.76
  - glib-2.0: Fix binding of g_variant_type_n_items()
  - gtk4: Don't skip AlertDialog ctor
    0.56.7
 * Various improvements and bug fixes:
  - codegen:
    + Fix usage of lambda-expression from delegate initializer [#1428]
  - vala:
    + Check type-argument count of interface prerequisites
    + Improve Symbol.to_string() to include TypeParameters
    + Improve error message for wrong number of type-arguments
    + Improve check of type_reference in ObjectCreationExpression
    + Allow inheritance from sealed class in bindings [#1036]
  - Fix a couple of type-argument issues in vala itself
  - g-i: Fix compiling with mingw clang
 * Bindings:
  - gio-2.0,glib-2.0,gtk+-3.0,gtk4: Fix a few binding issues
  - glib-2.0: g_chdir is declared in <glib/gstdio.h>
    0.56.6
 * Regression fix:
  - vala: Improve initialization of namespace fields with compound
    literal [#1424]
 * Bindings:
  - gio-2.0,glib-2.0,gobject-2.0: Update 2.74 symbols
  - webkit2gtk-4.*: Update to 2.40.0
  - webkitgtk-6.0: Update to 2.40.0
    0.56.5
 * Various improvements and bug fixes:
  - codegen:
    + Consistently handle GLib.Error as boxed type [#1418]
    + Add cast to accessor calls for generic property implementations
    + Use g_object_class_override_property to implement generic interface
      properties [#1419]
    + Add declaration for register call of dynamic DBus interfaces [#1422]
  - vala:
    + Correctly handle pre/post-increment expression as index of element
      access [#1417]
    + Set proper value-type of unary ref/out expression in initializers [#1421]
    + Allow assignment of namespace fields with inline allocated arrays
  - gtkmodule: Improve error messages
 * Bindings:
  - gtk4: Update to 4.10.1~40b154bf from 0.58
  - gtk4: Add sealed to all the final types
  - gtk+-3.0: Fix ToolPalette.icon_size get-accessor type
  - webkitgtk-6.0: Update to 2.39.90
    0.56.4
 * Various improvements and bug fixes:
  - codegen:
    + Add glib.h include for TRUE/FALSE literal
    + Append VALA_EXTERN also when using fast-vapi
    + Perform required casts for generic types of return-values and
      in/out-parameters [#1407]
    + Correctly handle fixed-length array initialization of fields in classes
    + Perform required cast while assigning and passing function pointers [#1408]
    + Cast return value of generic type accessor functions [#1408]
    + Cast vfunc of property accessors by using cast_method_pointer() [#1408]
  - vala:
    + Report error in real literal if exponent has no digits
    + Improve compatibility type checks of array elements in assignments
    + Improve missing exponent check for real literals
    + Better handling of [NoReturn] call inside finally clause
  - Properly check for colored terminal output on Windows [#1383]
  - Fix output decoding error of non-ASCII character on Win32 [#1379]
  - parser: Properly handle chained equality expressions [#1385]
  - manual: Update from wiki.gnome.org
 * Bindings:
  - cairo: Add missing Cairo.Pattern.get_rgba() [#1381]
  - glib-2.0: Add `double_hash` and `double_equal`
  - gtk4: Make Gtk.show_uri_full() an instance method of Gtk.Window [#1347]
  - gtk4: Update workaround for DropTarget.drop() signal conflict [#1312]
  - libgvc: Fix `cheader_filename` of the `Gvc` namespace
  - pango: Fix a few binding errors
  - pixman-1: Fix instance position of region copy methods
  - webkit2gtk-*.*: Update to 2.37.91
  - Add webkitgtk-6.0 bindings
  - Update gnome-desktop-3.0 and gnome-desktop-4

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agovim: Update to version 9.0.1916-1
Adolf Belka [Wed, 20 Sep 2023 10:18:41 +0000 (12:18 +0200)] 
vim: Update to version 9.0.1916-1

- IPFire-3.x
- Update from version 8.0.1184-3 to 9.0.1916-1
- Patches directory removed as the patch that was in there has now been included
   into the vim tarball
- Changelog is the github commits at
   https://github.com/vim/vim/commits/master

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agowhois: Update to version 5.5.18
Adolf Belka [Tue, 19 Sep 2023 13:01:30 +0000 (15:01 +0200)] 
whois: Update to version 5.5.18

- IPFire-3.x
- Update from version 5.5.15 to 5.5.18
- Changelog
    5.5.18
Updated the .ga TLD server. (Closes: #1037288)
Added new recovered IPv4 allocations.
Removed the delegation of 43.0.0.0/8 to JPNIC.
Removed 12 new gTLDs which are no longer active.
Improved the man page source, courtesy of Bjarni Ingi Gislason.
 (Closes: #1040613)
Added the .edu.za SLD server.
Updated the .alt.za SLD server.
Added the -ru and -su NIC handles servers.
    5.5.17
Added the .cd TLD server.
Updated the -kg NIC handles server name.
Removed 2 new gTLDs which are no longer active.
    5.5.16
Add bash completion support, courtesy of Ville Skyttä.
Updated the .tr TLD server.
Removed support for -metu NIC handles.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agosystemd: Built with systemd sd-netlink
Jonatan Schlag [Tue, 19 Sep 2023 12:57:34 +0000 (12:57 +0000)] 
systemd: Built with systemd sd-netlink

This is needed for the network stack.
The patch reverts https://github.com/systemd/systemd/commit/dd35a61
as systemd currently does not export sd-netlink.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoxxhash: Update to version 0.8.2
Adolf Belka [Tue, 19 Sep 2023 12:46:26 +0000 (14:46 +0200)] 
xxhash: Update to version 0.8.2

- IPFire-3.x
- Update from version 0.8.1 to 0.8.2
- Changelog major items. More details can be found at
   https://github.com/Cyan4973/xxHash/releases/tag/v0.8.2
    0.8.2
xxHash v0.8.2 is an incremental update featuring multiple small improvements
 and fixes spread out over ~300 commits. Faster performance
Several updates by @easyaspi314 and @hzhuang1 impact arm platform, most
 notably the neon code path. On the M1 Pro, this translates into +20% speed
 for xxh3 and xxh128 (from 30.0 GB/s to 36 GB/s).
 Some of the changes are generic, so other platforms can be affected too,
 though typically to a lesser extend (~5%).
On wasm, speed fo xxh3 is improved by a large factor x2 to x3 (depending on
 underlying hardware) through the use of simd128 (@easyaspi314). This is
 especially efficient under the v8 js engine, notably used by chrome and
 node.js.
Finally, @hzhuang1 added support for the arm's SVE vector extension. This
 is useful for server-side aarch64 cpus with hardware support for wide
 vectors, such as Fujitsu's A64FX.
     Fixes and improvements
Notable fixes in this update include the resolution of issues with XXH3
 S390x vector implementation, PowerPC vector compilation with IBM XL
 compiler, and -Og compilation.
Furthermore, the command line interface (CLI) was refined with features
 such as support for comment lines in check files and commands such as
 --binary and --ignore-missing (@t-mat). Additionally, issues with filename
 containing /LF character were resolved.
The build process was also refined, with improvements such as fixing
 pkgconfig generation with cmake (@ilya-fedin), icc compilation, cmake
 install directories, and new build options to reduce binary size
 (@easyaspi314). Dedicated install targets were introduced (@ffontaine),
 and support for DISPATCH mode in cmake was added (@hzhuang1).
In terms of portability, the update includes the SVE vector implementation
 of XXH3, compatibility with freestanding environments using XXH_NO_STDLIB,
 and the ability to build on Haiku. The code has also been validated on
 m68k and risc-v.
     Documentation
XXH3 finally has a written specification, thanks to @adrien1018 !
Source code can also be digested by doxygen to generate code documentation
 automatically. An instance is now available at homepage.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoxz: Update to version 5.4.4
Adolf Belka [Tue, 19 Sep 2023 12:06:41 +0000 (14:06 +0200)] 
xz: Update to version 5.4.4

- IPFire-3.x
- Update from version 5.2.8 to 5.4.4
- Changelog is too large to include here. Details can be found at
   https://github.com/tukaani-project/xz/releases

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agozlib: Update to version 1.3
Adolf Belka [Tue, 19 Sep 2023 11:53:42 +0000 (13:53 +0200)] 
zlib: Update to version 1.3

- IPFire-3.x
- Update from version 1.2.13 to 1.3
- Changelog
    1.3
    Building using K&R (pre-ANSI) function definitions is no longer supported.
    Fixed a bug in deflateBound() for level 0 and memLevel 9.
    Fixed a bug when gzungetc() is used immediately after gzopen().
    Fixed a bug when using gzflush() with a very small buffer.
    Fixed a crash when gzsetparams() is attempted for a transparent write.
    Fixed test/example.c to work with FORCE_STORED.
    Fixed minizip to allow it to open an empty zip file.
    Fixed reading disk number start on zip64 files in minizip.
    Fixed a logic error in minizip argument processing.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agozstd: Update to version 1.5.5
Adolf Belka [Tue, 19 Sep 2023 11:42:17 +0000 (13:42 +0200)] 
zstd: Update to version 1.5.5

- IPFire-s.x
- Update from version 1.5.2 to 1.5.5
- Changelog is too large to include here. See the following github page for the
   details. https://github.com/facebook/zstd/releases

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agolibxcrypt: Update to version 4.4.36
Adolf Belka [Mon, 18 Sep 2023 14:16:54 +0000 (16:16 +0200)] 
libxcrypt: Update to version 4.4.36

- IPFire3.x
- Update from version 4.4.33 to 4.4.36
- Changelog
Version 4.4.36
* Fix left over bits failing with Perl v5.38.0 (issue #173).
Version 4.4.35
* Fix build with Perl v5.38.0 (issue #170).
* Fix build with MinGW-w(32|64).
Version 4.4.34
* Update build-aux/m4/ax_valgrind_check.m4 to v23.
* Optimize some cast operation for performance in
  lib/alg-yescrypt-platform.c.
* Add SHA-2 Maj() optimization proposed by Wei Dai in lib/alg-sha512.c.
* Explicitly clean the stack and context state after computation in
  lib/alg-gost3411-2012-hmac.c, lib/alg-hmac-sha1.c, and lib/alg-sha256.c
  (issue #168).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoapache: Introduce apache into IPFire 3.x
Adolf Belka [Mon, 18 Sep 2023 14:16:57 +0000 (16:16 +0200)] 
apache: Introduce apache into IPFire 3.x

- Creation of nm file for installation of apache

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoapr-util: Update version to 1.6.3 and add libxcrypt as dependency
Adolf Belka [Mon, 18 Sep 2023 14:16:56 +0000 (16:16 +0200)] 
apr-util: Update version to 1.6.3 and add libxcrypt as dependency

- IPFire3.x
- Update version from 1.6.1 to 1.6.3
- libxcrypt dependency required for apache
- Changelog
    1.6.3
  *) Correct a packaging issue in 1.6.2. The contents of the release were
     correct, but the top level directory was misnamed.
    1.6.2
  *) SECURITY: CVE-2022-25147 (cve.mitre.org)
     Integer Overflow or Wraparound vulnerability in apr_base64 functions
     of Apache Portable Runtime Utility (APR-util) allows an attacker to
     write beyond bounds of a buffer.
  *) Teach configure how to find and build against MariaDB 10.2. PR 61517
     [Kris Karas <bugs-a17 moonlit-rail.com>]
  *) apr_crypto_commoncrypto: Remove stray reference to -lcrypto that
     prevented commoncrypto being enabled. [Graham Leggett]
  *) Add --tag=CC to libtool invocations. PR 62640. [Michael Osipov]
  *) apr_dbm_gdbm: Fix handling of error codes. This makes gdbm 1.14 work.
     apr_dbm_gdbm will now also return error codes starting with
     APR_OS_START_USEERR, as apr_dbm_berkleydb does, instead of always
     returning APR_EGENERAL. [Stefan Fritsch]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoapr: Include libxcrypt as dependency
Adolf Belka [Mon, 18 Sep 2023 14:16:55 +0000 (16:16 +0200)] 
apr: Include libxcrypt as dependency

- IPFire3.x
- libxcrypt dependency in apr is required by apr-util and then apache

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoapr: Update to version 1.7.4
Adolf Belka [Sun, 17 Sep 2023 14:29:32 +0000 (16:29 +0200)] 
apr: Update to version 1.7.4

- IPFire3.x
- Update from version 1.7.2 to 1.7.4
- Changelog
    1.7.4
  *) Fix a regression where writing to a file opened with both APR_FOPEN_APPEND
     and APR_FOPEN_BUFFERED did not properly append the data on Windows.
     (This regression was introduced in APR 1.7.3)  [Evgeny Kotkov]
    1.7.3
  *) apr-1-config: Fix crosscompiling detection in apr-1-config. PR 66510
     [Ruediger Pluem]
  *) configure: Add --enable-sysv-shm to use SysV shared memory (shmget) if
     available. [Ruediger Pluem]
  *) apr_socket_sendfile: Use WSAIoctl() to get TransmitFile function
     pointer on Windows. [Ivan Zhakov]
  *) apr_dir_read: Do not request short file names on Windows 7
     and later. [Ivan Zhakov]
  *) apr_file_gets: Optimize for buffered files on Windows.
     [Evgeny Kotkov]
  *) Fix a deadlock when writing to locked files opened with APR_FOPEN_APPEND
     on Windows. PR 50058. [Evgeny Kotkov]
  *) Don't seek to the end when opening files with APR_FOPEN_APPEND on Windows.
     [Evgeny Kotkov]
  *) apr_file_write: Optimize large writes to buffered files on Windows.
     [Evgeny Kotkov]
  *) apr_file_read: Optimize large reads from buffered files on Windows.
     [Evgeny Kotkov]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agogobject-introspection: Rebuild because of Pakfire fix interpreter bug
Michael Tremer [Mon, 18 Sep 2023 19:34:49 +0000 (19:34 +0000)] 
gobject-introspection: Rebuild because of Pakfire fix interpreter bug

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agovim: Rebuild against glibc
Michael Tremer [Mon, 18 Sep 2023 19:34:27 +0000 (19:34 +0000)] 
vim: Rebuild against glibc

The previously compiled version fails with the fortified glibc.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agowireguard-tools: Add package
Peter Müller [Mon, 18 Sep 2023 13:16:08 +0000 (13:16 +0000)] 
wireguard-tools: Add package

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agogit: Rebuild because of Pakfire integer overflow issue
Michael Tremer [Mon, 18 Sep 2023 13:37:45 +0000 (13:37 +0000)] 
git: Rebuild because of Pakfire integer overflow issue

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoncurses: Rebuild for Pakfire man page compression bug
Michael Tremer [Mon, 18 Sep 2023 12:52:06 +0000 (12:52 +0000)] 
ncurses: Rebuild for Pakfire man page compression bug

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agogrub: Depend on efibootmgr
Michael Tremer [Mon, 18 Sep 2023 11:56:33 +0000 (11:56 +0000)] 
grub: Depend on efibootmgr

In order to install the bootloader on EFI systems, we require
efibootmgr.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoefibootmgr: New package
Michael Tremer [Mon, 18 Sep 2023 11:56:08 +0000 (11:56 +0000)] 
efibootmgr: New package

This is required by GRUB on EFI systems

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoefivar: New package
Michael Tremer [Mon, 18 Sep 2023 11:55:46 +0000 (11:55 +0000)] 
efivar: New package

This is required by efibootmgr

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agomandoc: New package
Michael Tremer [Mon, 18 Sep 2023 11:55:33 +0000 (11:55 +0000)] 
mandoc: New package

This is required by efivar

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoiproute2: Update to 6.5
Jonatan Schlag [Sun, 17 Sep 2023 14:44:22 +0000 (14:44 +0000)] 
iproute2: Update to 6.5

Fixes: #13284
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agosudo: Fix incorrect location of libsudo_utils.so
Peter Müller [Sun, 17 Sep 2023 20:18:20 +0000 (20:18 +0000)] 
sudo: Fix incorrect location of libsudo_utils.so

Reported-by: Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoOpenSSL: Add missing Perl dependency
Peter Müller [Mon, 18 Sep 2023 10:04:29 +0000 (10:04 +0000)] 
OpenSSL: Add missing Perl dependency

Reported-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoppp: Update to version 2.5.0
Adolf Belka [Sun, 17 Sep 2023 13:42:04 +0000 (15:42 +0200)] 
ppp: Update to version 2.5.0

- IPFire3.x
- Update from version 2.4.9 to 2.5.0
- Update based on the changes from ipfire2.x
- More work still needed once networking has been put in place.
   define location of secrets and the IPFire3.x replacements for
   the dialer, ip-up and ip_down helper scripts that were used in
   IPFire2.x

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoperl-Font-TTF: Update to 1.06
Michael Tremer [Sun, 17 Sep 2023 16:12:28 +0000 (16:12 +0000)] 
perl-Font-TTF: Update to 1.06

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoperl-IO-String: New package
Michael Tremer [Sun, 17 Sep 2023 16:12:10 +0000 (16:12 +0000)] 
perl-IO-String: New package

This is required by perl-Font-TTF

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoperl-TimeDate: This package requires Time::Local for the testsuite
Michael Tremer [Sun, 17 Sep 2023 15:38:49 +0000 (15:38 +0000)] 
perl-TimeDate: This package requires Time::Local for the testsuite

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agotzdata: This package is not noarch
Michael Tremer [Sun, 17 Sep 2023 15:34:18 +0000 (15:34 +0000)] 
tzdata: This package is not noarch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoperl: Recompile all modules
Michael Tremer [Sun, 17 Sep 2023 15:12:21 +0000 (15:12 +0000)] 
perl: Recompile all modules

Pakfire did not track the provides properly which is being fixed by
rebuilding all packages.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoauto*: Rebuild autotools
Michael Tremer [Sun, 17 Sep 2023 14:46:53 +0000 (14:46 +0000)] 
auto*: Rebuild autotools

The packages on the build service have some dependencies that are
self-provided but somehow have been detected as requirements.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoed: Update to 1.19
Peter Müller [Sun, 17 Sep 2023 14:27:38 +0000 (16:27 +0200)] 
ed: Update to 1.19

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agoxfsprogs: Update to 6.4.0
Peter Müller [Sun, 17 Sep 2023 13:56:24 +0000 (15:56 +0200)] 
xfsprogs: Update to 6.4.0

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agowireless-regdb: Update to 2023.09.01
Peter Müller [Sun, 17 Sep 2023 13:49:37 +0000 (15:49 +0200)] 
wireless-regdb: Update to 2023.09.01

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agosudo: Update to 1.9.14p3
Peter Müller [Sun, 17 Sep 2023 13:37:11 +0000 (15:37 +0200)] 
sudo: Update to 1.9.14p3

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agogzip: Update to 1.13
Peter Müller [Sat, 16 Sep 2023 14:03:07 +0000 (16:03 +0200)] 
gzip: Update to 1.13

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agolibtiff: Update to 4.6.0
Peter Müller [Sat, 16 Sep 2023 13:57:27 +0000 (15:57 +0200)] 
libtiff: Update to 4.6.0

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agomemtest: Update to 6.20
Peter Müller [Sat, 16 Sep 2023 13:55:14 +0000 (15:55 +0200)] 
memtest: Update to 6.20

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agolibarchive: Update to 3.7.2
Peter Müller [Sat, 16 Sep 2023 13:30:14 +0000 (15:30 +0200)] 
libarchive: Update to 3.7.2

Fixes: #13309
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agoncurses: Update to 6.4
Peter Müller [Sat, 16 Sep 2023 12:29:40 +0000 (14:29 +0200)] 
ncurses: Update to 6.4

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agohtop: Update to 3.2.2
Peter Müller [Sat, 16 Sep 2023 12:22:55 +0000 (14:22 +0200)] 
htop: Update to 3.2.2

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agoopenssl: Update to 3.1.2
Michael Tremer [Sun, 17 Sep 2023 14:32:03 +0000 (14:32 +0000)] 
openssl: Update to 3.1.2

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agogmp: Update to 6.3.0
Jonatan Schlag [Sun, 17 Sep 2023 14:09:34 +0000 (14:09 +0000)] 
gmp: Update to 6.3.0

Fixes: #13229
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agowpasupplicant: update to 3.10
Arne Fitzenreiter [Sun, 17 Sep 2023 14:08:25 +0000 (16:08 +0200)] 
wpasupplicant: update to 3.10

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agolibnl3: update to 3.8.0
Arne Fitzenreiter [Sun, 17 Sep 2023 14:24:36 +0000 (16:24 +0200)] 
libnl3: update to 3.8.0

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoUpdate dhcpcd to 10.0.2
Jonatan Schlag [Sun, 17 Sep 2023 13:29:59 +0000 (13:29 +0000)] 
Update dhcpcd to 10.0.2

Fixes: #13234
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoUpdate ccache to 4.8.3
Jonatan Schlag [Sun, 17 Sep 2023 13:29:58 +0000 (13:29 +0000)] 
Update ccache to 4.8.3

The test suite does not create any problems so I enabled the test suite.

Fixes: #13314
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoUpdate brtfs-progs to 6.5.1
Jonatan Schlag [Sun, 17 Sep 2023 13:18:28 +0000 (13:18 +0000)] 
Update brtfs-progs to 6.5.1

Fixes: #13258
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agobash: Recommend installing bash-completion
Michael Tremer [Sun, 17 Sep 2023 13:57:25 +0000 (13:57 +0000)] 
bash: Recommend installing bash-completion

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoUpdate bash to 5.2.15
Jonatan Schlag [Sun, 17 Sep 2023 13:18:27 +0000 (13:18 +0000)] 
Update bash to 5.2.15

Fixes: #13220
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoUpdate bird to 2.13.1
Jonatan Schlag [Sun, 17 Sep 2023 13:18:26 +0000 (13:18 +0000)] 
Update bird to 2.13.1

Fixes: #13226
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agohostapd: update to 2.10
Arne Fitzenreiter [Sun, 17 Sep 2023 12:42:19 +0000 (14:42 +0200)] 
hostapd: update to 2.10

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoipfire-release: Install a lot of useful packages
Michael Tremer [Sun, 17 Sep 2023 13:39:23 +0000 (13:39 +0000)] 
ipfire-release: Install a lot of useful packages

This is a list of packages that should be installed on the core system.
If that is impossible for whatever reason, we won't break the
installation because of these.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoipfire-release: Disable using mirrors in stable repository
Michael Tremer [Sun, 17 Sep 2023 13:30:12 +0000 (13:30 +0000)] 
ipfire-release: Disable using mirrors in stable repository

Pakfire currently does not handle this well and we don't need this now.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoacpid: Drop package
Michael Tremer [Sun, 17 Sep 2023 13:29:22 +0000 (13:29 +0000)] 
acpid: Drop package

We should not need this as systemd-logind is handling any power button
presses.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoipfire-release: Update repository configuration
Michael Tremer [Sun, 17 Sep 2023 12:51:36 +0000 (12:51 +0000)] 
ipfire-release: Update repository configuration

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agosqlite: Update to version 3430100
Adolf Belka [Sat, 16 Sep 2023 13:17:47 +0000 (15:17 +0200)] 
sqlite: Update to version 3430100

- IPFire3.x
- Update from version 340000 release 1.1 to 3430100 release 1
- Changelog is very large - see https://www.sqlite.org/chronology.html for
   links for each release that show the changelog

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoGnuTLS: Update to 3.8.1
Peter Müller [Fri, 15 Sep 2023 16:18:30 +0000 (18:18 +0200)] 
GnuTLS: Update to 3.8.1

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agolibgcrypt: Update to 1.10.2
Peter Müller [Fri, 15 Sep 2023 15:30:14 +0000 (17:30 +0200)] 
libgcrypt: Update to 1.10.2

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agolibdrm: Update to 2.4.116
Peter Müller [Fri, 15 Sep 2023 15:27:40 +0000 (17:27 +0200)] 
libdrm: Update to 2.4.116

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agopciutils: Update to 3.10.0
Peter Müller [Fri, 15 Sep 2023 15:19:16 +0000 (17:19 +0200)] 
pciutils: Update to 3.10.0

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agoPython: Update to 3.11.5
Peter Müller [Fri, 15 Sep 2023 15:16:58 +0000 (17:16 +0200)] 
Python: Update to 3.11.5

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agoelfutils: Update to 0.189
Peter Müller [Fri, 15 Sep 2023 15:01:09 +0000 (17:01 +0200)] 
elfutils: Update to 0.189

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agoGet rid of HTTP URLs as best as possible, take one
Peter Müller [Fri, 15 Sep 2023 14:50:04 +0000 (16:50 +0200)] 
Get rid of HTTP URLs as best as possible, take one

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agomtr: Update to 0.95
Peter Müller [Fri, 15 Sep 2023 13:51:56 +0000 (15:51 +0200)] 
mtr: Update to 0.95

Also, this has moved to GitHub, and its code quality
apparently has improved sufficiently so we can drop
the workaround we used to carry around before.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agospectre-meltdown-checker: Update to 0.46
Peter Müller [Fri, 15 Sep 2023 13:20:56 +0000 (15:20 +0200)] 
spectre-meltdown-checker: Update to 0.46

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agosetup: Bump release version
Peter Müller [Fri, 15 Sep 2023 12:44:28 +0000 (14:44 +0200)] 
setup: Bump release version

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agosetup: Port networking-related sysctls from IPFire 2.x
Peter Müller [Fri, 15 Sep 2023 12:43:54 +0000 (14:43 +0200)] 
setup: Port networking-related sysctls from IPFire 2.x

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agosetup: Port sysctl hardening settings from IPFire 2.x
Peter Müller [Fri, 15 Sep 2023 12:41:42 +0000 (14:41 +0200)] 
setup: Port sysctl hardening settings from IPFire 2.x

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agostrongswan: Update to 5.9.11
Peter Müller [Fri, 15 Sep 2023 12:39:12 +0000 (14:39 +0200)] 
strongswan: Update to 5.9.11

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agoca-certificates: Update to 2023.09
Peter Müller [Fri, 15 Sep 2023 12:26:59 +0000 (14:26 +0200)] 
ca-certificates: Update to 2023.09

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
8 months agoqemu: update to 8.1.0
Arne Fitzenreiter [Sat, 16 Sep 2023 11:41:38 +0000 (13:41 +0200)] 
qemu: update to 8.1.0

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoqemu: update 8.0.4
Arne Fitzenreiter [Sat, 16 Sep 2023 11:21:26 +0000 (13:21 +0200)] 
qemu: update 8.0.4

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agonano: Update to 7.2
Peter Müller [Sat, 16 Sep 2023 11:37:57 +0000 (13:37 +0200)] 
nano: Update to 7.2

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agonftables: Update to 1.0.8
Peter Müller [Sat, 16 Sep 2023 11:24:52 +0000 (13:24 +0200)] 
nftables: Update to 1.0.8

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agolibnftnl: Update to 1.2.6
Peter Müller [Sat, 16 Sep 2023 11:24:26 +0000 (13:24 +0200)] 
libnftnl: Update to 1.2.6

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoUnbound: Update to 1.18.0
Peter Müller [Sat, 16 Sep 2023 08:18:11 +0000 (10:18 +0200)] 
Unbound: Update to 1.18.0

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopsmisc: The project's homepage moved to Gitlab
Peter Müller [Sat, 16 Sep 2023 08:10:48 +0000 (10:10 +0200)] 
psmisc: The project's homepage moved to Gitlab

However, its tarballs are still to be retrieved from SF.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agokernel: update to 6.5.3
Arne Fitzenreiter [Fri, 15 Sep 2023 18:32:38 +0000 (20:32 +0200)] 
kernel: update to 6.5.3

and also enable CONFIG_INPUT_EVDEV to handle ACPI power
button.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agostrace: Update to 6.5
Michael Tremer [Sat, 16 Sep 2023 07:37:53 +0000 (07:37 +0000)] 
strace: Update to 6.5

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopakfire: Update to 0.9.29
Michael Tremer [Fri, 15 Sep 2023 15:09:28 +0000 (15:09 +0000)] 
pakfire: Update to 0.9.29

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agolibbpf: New package
Michael Tremer [Fri, 15 Sep 2023 15:09:09 +0000 (15:09 +0000)] 
libbpf: New package

This is required by Pakfire.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agopam: Update to 1.5.3
Michael Tremer [Fri, 15 Sep 2023 13:03:06 +0000 (13:03 +0000)] 
pam: Update to 1.5.3

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months ago.gitignore: Ignore .pfm files
Michael Tremer [Fri, 15 Sep 2023 13:02:47 +0000 (13:02 +0000)] 
.gitignore: Ignore .pfm files

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agofontconfig: Require libuuid at build time
Michael Tremer [Thu, 14 Sep 2023 13:11:22 +0000 (13:11 +0000)] 
fontconfig: Require libuuid at build time

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agosystemd: Update to 254
Michael Tremer [Thu, 14 Sep 2023 13:09:25 +0000 (13:09 +0000)] 
systemd: Update to 254

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agoMass rebuild for incorrectly packaged libtool archive files
Michael Tremer [Thu, 14 Sep 2023 13:02:35 +0000 (13:02 +0000)] 
Mass rebuild for incorrectly packaged libtool archive files

Due to a pattern matching bug in Pakfire, those files have been
incorrectly packages instead of being deleted which results in build
errors when linking.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
8 months agovim: Rebuild against new glibc
Michael Tremer [Thu, 14 Sep 2023 12:06:39 +0000 (12:06 +0000)] 
vim: Rebuild against new glibc

VIM immediately crashes and rebuilding it fixes the problem.

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