]> git.ipfire.org Git - ipfire-2.x.git/log
ipfire-2.x.git
4 weeks agopam: Fix build with GCC 15 on aarch64
Michael Tremer [Fri, 2 May 2025 10:16:29 +0000 (10:16 +0000)] 
pam: Fix build with GCC 15 on aarch64

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopkg-config: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:28 +0000 (10:16 +0000)] 
pkg-config: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoexpect: Update to 5.45.4
Michael Tremer [Fri, 2 May 2025 10:16:27 +0000 (10:16 +0000)] 
expect: Update to 5.45.4

Also fix build with GCC 15.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoRevert "tcl: Update to version 9.0.1"
Michael Tremer [Fri, 2 May 2025 10:16:26 +0000 (10:16 +0000)] 
Revert "tcl: Update to version 9.0.1"

This reverts commit d18f8eed367b1ad870a28963775113bec94e6c0d.

This patch had to be reverted because expect no longer builds in the
toolchain stage. There does not seem to be a fix for this.

In LFS, Arch and Gentoo are also still on version 8.6.

Fedora 42 seems to be on 9.0, but I am not 100% confident expect would
actually build there.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopmacct: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:25 +0000 (10:16 +0000)] 
pmacct: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoiftop: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:24 +0000 (10:16 +0000)] 
iftop: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoipfire-netboot: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:23 +0000 (10:16 +0000)] 
ipfire-netboot: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoxinetd: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:22 +0000 (10:16 +0000)] 
xinetd: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoparted: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:21 +0000 (10:16 +0000)] 
parted: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agousb_modeswitch: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:20 +0000 (10:16 +0000)] 
usb_modeswitch: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoopenvmtools: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:19 +0000 (10:16 +0000)] 
openvmtools: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoiperf3: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:18 +0000 (10:16 +0000)] 
iperf3: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agow_scan: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:17 +0000 (10:16 +0000)] 
w_scan: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agostrongswan: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:16 +0000 (10:16 +0000)] 
strongswan: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agopostfix: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:15 +0000 (10:16 +0000)] 
postfix: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agokrb5: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:14 +0000 (10:16 +0000)] 
krb5: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocifs-utils: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:13 +0000 (10:16 +0000)] 
cifs-utils: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agompage: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:12 +0000 (10:16 +0000)] 
mpage: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosquidguard: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:11 +0000 (10:16 +0000)] 
squidguard: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoperl-Convert-UUlib: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:10 +0000 (10:16 +0000)] 
perl-Convert-UUlib: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolibtirpc: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:09 +0000 (10:16 +0000)] 
libtirpc: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agofcron: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:08 +0000 (10:16 +0000)] 
fcron: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocyrus-sasl: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:07 +0000 (10:16 +0000)] 
cyrus-sasl: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agop11-kit: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:06 +0000 (10:16 +0000)] 
p11-kit: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolinux-atm: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:05 +0000 (10:16 +0000)] 
linux-atm: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agolibconfig: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:04 +0000 (10:16 +0000)] 
libconfig: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agocpio: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:03 +0000 (10:16 +0000)] 
cpio: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agounzip: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:02 +0000 (10:16 +0000)] 
unzip: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoppp: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:01 +0000 (10:16 +0000)] 
ppp: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agojq: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:16:00 +0000 (10:16 +0000)] 
jq: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agotexinfo: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:15:59 +0000 (10:15 +0000)] 
texinfo: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agosysklogd: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:15:58 +0000 (10:15 +0000)] 
sysklogd: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoed: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:15:57 +0000 (10:15 +0000)] 
ed: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agobash: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:15:56 +0000 (10:15 +0000)] 
bash: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoperl: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:15:55 +0000 (10:15 +0000)] 
perl: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoncurses: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:15:54 +0000 (10:15 +0000)] 
ncurses: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agom4: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:15:53 +0000 (10:15 +0000)] 
m4: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoberkeley: Fix build with GCC 15
Michael Tremer [Fri, 2 May 2025 10:15:52 +0000 (10:15 +0000)] 
berkeley: Fix build with GCC 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agogcc: Update to 15
Michael Tremer [Fri, 2 May 2025 10:15:51 +0000 (10:15 +0000)] 
gcc: Update to 15

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
4 weeks agoStart Core Update 196
Michael Tremer [Mon, 12 May 2025 14:30:06 +0000 (14:30 +0000)] 
Start Core Update 196

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agomonit: Update to 5.35.2
Matthias Fischer [Fri, 9 May 2025 10:33:37 +0000 (12:33 +0200)] 
monit: Update to 5.35.2

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

"Fixed: An issue where Monit with a short poll cycle could skip
sleep intervals, run checks continuously, and use CPU
excessively when using numerous "check program" tests."

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agofunctions.pl: Reformat pakfire Usage: text.
Stephen Cuka [Thu, 8 May 2025 19:11:19 +0000 (13:11 -0600)] 
functions.pl: Reformat pakfire Usage: text.

- Reformat pakfire Usage: text to make it clearer.

 - Add '-f | --force' to Usage:.

Signed-off-by: Stephen Cuka <stephen@firemypi.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship sqlite
Adolf Belka [Thu, 8 May 2025 12:01:52 +0000 (14:01 +0200)] 
core195: Ship sqlite

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agosqlite: Update to version 3.49.2
Adolf Belka [Thu, 8 May 2025 12:01:51 +0000 (14:01 +0200)] 
sqlite: Update to version 3.49.2

- Update from version 3.49.1 to 3.49.2
- Update of rootfile
- Changelog
    3.49.2
Fix a bug in the NOT NULL optimization of version 3.40.0 (item 3c in the
 version 3.40.0 change log) that can lead to a memory error if abused.
Fix the count-of-view optimization so that it does not give an incorrect answer
 for a DISTINCT query.
Fix a possible incorrect answer that can result if a UNIQUE constraint of a
 table contains the PRIMARY KEY column and that UNIQUE constraint is used by an
 IN operator.
Fix obscure problems with the generate_series() extension function.
Incremental improvements to the configure/make.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship setup
Michael Tremer [Wed, 7 May 2025 10:14:13 +0000 (10:14 +0000)] 
core195: Ship setup

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agopasswords.c: Update number of rounds for passwords from 7 to 10
Adolf Belka [Wed, 7 May 2025 09:58:33 +0000 (11:58 +0200)] 
passwords.c: Update number of rounds for passwords from 7 to 10

- This improves the security of the root and admin passwords created and makes it the
   same as used for the proxy local auth password code in proxy.cgi & chpasswd.cgi

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agochpasswd.cgi: Add missing $
Michael Tremer [Wed, 7 May 2025 09:06:12 +0000 (09:06 +0000)] 
chpasswd.cgi: Add missing $

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Remove the dropped Apache::Htpasswd module
Michael Tremer [Wed, 7 May 2025 09:05:25 +0000 (09:05 +0000)] 
core195: Remove the dropped Apache::Htpasswd module

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship chpasswd.cgi and proxy.cgi files
Adolf Belka [Tue, 6 May 2025 14:10:13 +0000 (16:10 +0200)] 
core195: Ship chpasswd.cgi and proxy.cgi files

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agoperl-Apache_Htpasswd: remove module from IPFire
Adolf Belka [Tue, 6 May 2025 14:10:12 +0000 (16:10 +0200)] 
perl-Apache_Htpasswd: remove module from IPFire

- This module was only used for the proxy.cgi and chpasswd.cgi files for the local
   authentication option.
- As this module was last updated in Nov 2012 its use has been replaced by direct use
   of htpasswd. This is dealt with by other patches in this set.
- With those changes this module is no longer required.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agochpasswd.cgi: Make swroot refs the same as for other cgi files
Adolf Belka [Tue, 6 May 2025 14:10:11 +0000 (16:10 +0200)] 
chpasswd.cgi: Make swroot refs the same as for other cgi files

- This uses the swroot definition from general-functions.pl and makes the definition
   the same as used in the majority of other IPFire cgi files.

Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agoproxy.cgi: Fixes bug12755 - proxy auth problem with password longer than 8 chars
Adolf Belka [Tue, 6 May 2025 14:10:10 +0000 (16:10 +0200)] 
proxy.cgi: Fixes bug12755 - proxy auth problem with password longer than 8 chars

- This makes the proxy local password management the same between chpasswd.cgi and
   proxy.cgi
- Tested out on my vm testbed and was able to create and modify users and their passwords
   in the proxy.cgi page or modify a password for a specified user on the chpasswd.cgi
   page. This all happened successfully and was confirmed by testing out the local
   authentication.

Fixes: bug12755
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agochpasswd.cgi: Fixes bug12755 - proxy auth password problem longer than 8 chars
Adolf Belka [Tue, 6 May 2025 14:10:09 +0000 (16:10 +0200)] 
chpasswd.cgi: Fixes bug12755 - proxy auth password problem longer than 8 chars

- The existing version of the perl module Apache::Htpasswd was using the crypt hash for
   the password hashing, which is very insecure. The only alternative with this module
   is the md5 and sha1 hashes which are also considered weak now.
- The module was last updated in Nov 2012 and there is no alternative module available.
- This patch replaces that perl module with using the apache htpasswd program. This can
   be set to use the bcrypt hash which is considered secure. This is used for the
   generation of the root and admin passwords during the IPFire install.
- Tested out on my vm testbed system and the password for a specific user name was
   changed successfully without any restriction to the length of the password.
- Existing passwords with the existing md5 or crypt options will still work as htpasswd
   can manage different encoding hashes in the one file.

Fixes: bug12755
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agomonit: Update to 5.35.1
Matthias Fischer [Mon, 5 May 2025 14:15:46 +0000 (16:15 +0200)] 
monit: Update to 5.35.1

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

"Fixed: Issue #1127: Monit may crash when check program is used"

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agounbound: Use fast reload
Michael Tremer [Tue, 6 May 2025 17:21:38 +0000 (17:21 +0000)] 
unbound: Use fast reload

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship Unbound
Michael Tremer [Tue, 6 May 2025 17:19:05 +0000 (17:19 +0000)] 
core195: Ship Unbound

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agounbound: Update to 1.23.0
Matthias Fischer [Mon, 5 May 2025 14:12:39 +0000 (16:12 +0200)] 
unbound: Update to 1.23.0

For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-23-0

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship xfsprogs
Michael Tremer [Mon, 5 May 2025 10:47:37 +0000 (10:47 +0000)] 
core195: Ship xfsprogs

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agoxfsprogs: Update to version 6.14.0
Adolf Belka [Sun, 4 May 2025 13:17:11 +0000 (15:17 +0200)] 
xfsprogs: Update to version 6.14.0

- Update from version 6.13.0 to 6.14.0
- Update of rootfile not required
- Changelog
    6.14.0
xfs_scrub_all: localize the strings in the program (Darrick J. Wong)
xfs_protofile: add messages to localization catalog (Darrick J. Wong)
Makefile: inject package name/version/bugreport into pot file (Darrick J. Wong)
xfs_scrub_all: rename source code to .py.in (Darrick J. Wong)
xfs_protofile: rename source code to .py.in (Darrick J. Wong)
xfs_repair: handling a block with bad crc, bad uuid, and bad magic number needs
 fixing (Bill O'Donnell)
xfs_repair: fix stupid argument error in verify_inode_chunk (Darrick J. Wong)
xfs_repair: fix infinite loop in longform_dir2_entry_check* (Darrick J. Wong)
xfs_repair: fix crash in reset_rt_metadir_inodes (Darrick J. Wong)
xfs_repair: don't recreate /quota metadir if there are no quota inodes
 (Darrick J. Wong)
xfs_repair: fix wording of error message about leftover CoW blocks on the rt
 device (Darrick J. Wong)
xfs_io: Add cachestat syscall support (Ritesh Harjani (IBM))
xfs_io: Add RWF_DONTCACHE support to preadv2 (Ritesh Harjani (IBM))
xfs_io: Add RWF_DONTCACHE support to pwritev2 (Ritesh Harjani (IBM))
xfs_io: Add support for preadv2 (Ritesh Harjani (IBM))
make: remove the .extradep file in libxfs on "make clean" (Theodore Ts'o)
xfs_{admin,repair},man5: tell the user to mount with nouuid for snapshots
 (Darrick J. Wong)
xfsprogs: Fix mismatched return type of filesize() (Pavel Reichl)
xfs_io: don't fail FS_IOC_FSGETXATTR on filesystems that lack support (Anthony
 Iliopoulos)
configure: additionally get icu-uc from pkg-config (Alyssa Ross)
xfs_scrub: use the display mountpoint for reporting file corruptions (Darrick
 J. Wong)
xfs_scrub: don't warn about zero width joiner control characters (Darrick J.
 Wong)
xfs_scrub: fix buffer overflow in string_escape (Darrick J. Wong)
xfs_db: add command to copy directory trees out of filesystems (Darrick J. Wong)
xfs_db: make listdir more generally useful (Darrick J. Wong)
xfs_db: use an empty transaction to try to prevent livelocks in path_navigate
 (Darrick J. Wong)
xfs_db: pass const pointers when we're not modifying them (Darrick J. Wong)
mkfs: enable reflink on the realtime device (Darrick J. Wong)
mkfs: validate CoW extent size hint when rtinherit is set (Darrick J. Wong)
xfs_logprint: report realtime CUIs (Darrick J. Wong)
xfs_repair: validate CoW extent size hint on rtinherit directories (Darrick J.
 Wong)
xfs_repair: allow realtime files to have the reflink flag set (Darrick J. Wong)
xfs_repair: rebuild the realtime refcount btree (Darrick J. Wong)
xfs_repair: reject unwritten shared extents (Darrick J. Wong)
xfs_repair: check existing realtime refcountbt entries against observed
 refcounts (Darrick J. Wong)
xfs_repair: compute refcount data for the realtime groups (Darrick J. Wong)
xfs_repair: find and mark the rtrefcountbt inode (Darrick J. Wong)
xfs_repair: use realtime refcount btree data to check block types (Darrick J.
 Wong)
xfs_repair: allow CoW staging extents in the realtime rmap records (Darrick J.
 Wong)
xfs_spaceman: report health of the realtime refcount btree (Darrick J. Wong)
xfs_db: add rtrefcount reservations to the rgresv command (Darrick J. Wong)
xfs_db: copy the realtime refcount btree (Darrick J. Wong)
xfs_db: support the realtime refcountbt (Darrick J. Wong)
xfs_db: display the realtime refcount btree contents (Darrick J. Wong)
man: document userspace API changes due to rt reflink (Darrick J. Wong)
mkfs: create the realtime rmap inode (Darrick J. Wong)
xfs_logprint: report realtime RUIs (Darrick J. Wong)
xfs_repair: reserve per-AG space while rebuilding rt metadata (Darrick J. Wong)
xfs_repair: rebuild the bmap btree for realtime files (Darrick J. Wong)
xfs_repair: check for global free space concerns with default btree slack
 levels (Darrick J. Wong)
xfs_repair: rebuild the realtime rmap btree (Darrick J. Wong)
xfs_repair: always check realtime file mappings against incore info (Darrick J.
 Wong)
xfs_repair: check existing realtime rmapbt entries against observed rmaps
 (Darrick J. Wong)
xfs_repair: find and mark the rtrmapbt inodes (Darrick J. Wong)
xfs_repair: refactor realtime inode check (Darrick J. Wong)
xfs_repair: create a new set of incore rmap information for rt groups (Darrick
 J. Wong)
xfs_repair: use realtime rmap btree data to check block types (Darrick J. Wong)
xfs_repair: flag suspect long-format btree blocks (Darrick J. Wong)
xfs_repair: tidy up rmap_diffkeys (Darrick J. Wong)
xfs_spaceman: report health status of the realtime rmap btree (Darrick J. Wong)
xfs_db: add an rgresv command (Darrick J. Wong)
xfs_db: make fsmap query the realtime reverse mapping tree (Darrick J. Wong)
xfs_db: copy the realtime rmap btree (Darrick J. Wong)
xfs_db: support the realtime rmapbt (Darrick J. Wong)
xfs_db: display the realtime rmap btree contents (Darrick J. Wong)
xfs_db: don't abort when bmapping on a non-extents/bmbt fork (Darrick J. Wong)
xfs_db: compute average btree height (Darrick J. Wong)
man: document userspace API changes due to rt rmap (Darrick J. Wong)
xfs_scrub: try harder to fill the bulkstat array with bulkstat() (Darrick J.
 Wong)
xfs_scrub: ignore freed inodes when single-stepping during phase 3 (Darrick J.
 Wong)
xfs_scrub: hoist the phase3 bulkstat single stepping code (Darrick J. Wong)
xfs_scrub: don't blow away new inodes in bulkstat_single_step (Darrick J. Wong)
xfs_scrub: return early from bulkstat_for_inumbers if no bulkstat data
 (Darrick J. Wong)
xfs_scrub: don't complain if bulkstat fails (Darrick J. Wong)
xfs_scrub: don't (re)set the bulkstat request icount incorrectly (Darrick J.
 Wong)
xfs_scrub: don't double-scan inodes during phase 3 (Darrick J. Wong)
xfs_scrub: actually iterate all the bulkstat records (Darrick J. Wong)
xfs_scrub: selectively re-run bulkstat after re-running inumbers (Darrick J.
 Wong)
xfs_scrub: remove flags argument from scrub_scan_all_inodes (Darrick J. Wong)
xfs_scrub: call bulkstat directly if we're only scanning user files (Darrick
 J. Wong)
xfs_scrub: don't report data loss in unlinked inodes twice (Darrick J. Wong)
man: document new XFS_BULK_IREQ_METADIR flag to bulkstat (Darrick J. Wong)
xfs_db: obfuscate rt superblock label when metadumping (Darrick J. Wong)
mkfs,xfs_repair: don't pass a daddr as the flags argument (Darrick J. Wong)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agotshark: Update to version 4.4.6
Adolf Belka [Sun, 4 May 2025 13:17:10 +0000 (15:17 +0200)] 
tshark: Update to version 4.4.6

- Update from version 4.4.5 to 4.4.6
- Update of rootfile
- Changelog
    4.4.6
Bug Fixes
    Bug in EtherCAT dissector with ECS order. Issue 13718.
    Conversation dialog columns return to default width on each new packet in
live capture. Issue 15978.
    Tests fail in LTO-enabled builds in Ubuntu/Debian. Issue 18216.
    Incorrect conditions in BFCP dissector. Issue 18717.
    Static build fails on Ubuntu 24.04 because the c-ares library isn’t found.
Issue 20343.
    Flutter’s Image Picker Generated JPEG Files Detected as Malformed Packet.
Issue 20355.
    QUIC dissector breaks when src and dst change. Issue 20371.
    s390x: build fail on Ubuntu PPA nighty build. Issue 20372.
    Trailing octet after IPv4 packet end is not detected or displayed in raw
bytes. Issue 20423.
    [packet-ax25-nol3.c] Only call APRS dissector on UI Frames. Issue 20429.
    Wireshark hangs when refreshing interfaces with the debug console
preference set to "always" and a file open (Windows) Issue 20434.
    BGP EVPN - Type-8 route not correctly read after addition of Max. Response
Time field. Issue 20459.
    Wireshark does not correctly decode LIN "go to sleep" in TECMP and CMP.
Issue 20463.
    MQTT-SN: WILLTOPIC message not decoded correctly (missing some flags) Issue
20476.
New Protocol Support
There are no new protocols in this release.
Updated Protocol Support
ADB, ASAM CMP, AX.25, BACapp, BFCP, BGP, CP2179, DCERPC WKSSVC, DCT2000,
DECT-NWK, DHCP, DOF, EAPOL-MKA, ECAT, ErlDP, Ethertype, F1AP, GSM BSSMAP,
GSM DTAP, HomePlug AV, ICMP, IEEE 802.11, ITS, LDP, MQTT-SN, NAS-EPS,
NR RRC, OER, PCEP, PNIO, PPP, QUAKE, QUIC, Raw, Signal PDU, TCP, TECMP,
TLS, and USB DFU
New and Updated Capture File Support
3GPP and pcapng
Updated File Format Decoding Support
There is no updated file format support in this release.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship patch
Michael Tremer [Mon, 5 May 2025 10:47:06 +0000 (10:47 +0000)] 
core195: Ship patch

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agopatch: Update to version 2.8
Adolf Belka [Sun, 4 May 2025 13:17:09 +0000 (15:17 +0200)] 
patch: Update to version 2.8

- Update from version 2.7.6 to 2.8
- Update of rootfile not required
- Changelog
    2.8
* The --follow-symlinks option now applies to output files as well as input.
* 'patch' now supports file timestamps after 2038 even on traditional
  GNU/Linux platforms where time_t defaults to 32 bits.
* 'patch' no longer creates files with names containing newlines,
  as encouraged by POSIX.1-2024.
* Patches can no longer contain NUL ('\0') bytes in diff directive lines.
  These bytes would otherwise cause unpredictable behavior.
* Patches can now contain sequences of spaces and tabs around line numbers
  and in other places where POSIX requires support for these sequences.
* --enable-gcc-warnings no longer uses expensive static checking.
  Use --enable-gcc-warnings=expensive if you still want it.
* Fix undefined or ill-defined behavior in unusual cases, such as very
  large sizes, possible stack overflow, I/O errors, memory exhaustion,
  races with other processes, and signals arriving at inopportune moments.
* Remove old "Plan B" code, designed for machines with 16-bit pointers.
* Assume C99 or later; previously it assumed C89 or later.
* Port to current GCC, Autoconf, Gnulib, etc.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship hwdata
Michael Tremer [Mon, 5 May 2025 10:46:45 +0000 (10:46 +0000)] 
core195: Ship hwdata

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agohwdata: Update to version 0.394
Adolf Belka [Sun, 4 May 2025 13:17:08 +0000 (15:17 +0200)] 
hwdata: Update to version 0.394

- Update from version 0.393 to 0.394
- Update of rootfile not required
- Changelog
    0.394
Update pci and vendor ids

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship harfbuzz
Michael Tremer [Mon, 5 May 2025 10:46:28 +0000 (10:46 +0000)] 
core195: Ship harfbuzz

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agoharfbuzz: Update to version 11.2.0
Adolf Belka [Sun, 4 May 2025 13:17:07 +0000 (15:17 +0200)] 
harfbuzz: Update to version 11.2.0

- Update from version 11.0.0 to 11.2.0
- Update of rootfile
- Changelog
    11.2.0
- Painting of COLRv1 fonts without clip boxes is now about 10 times faster.
- Synthetic bold/slant of a sub font is now respected, instead of using the
  parent’s.
- Glyph extents for fonts synthetic bold/slant are now accurately calculated.
- Various build fixes
- New API:
+hb_font_is_synthetic()
+hb_font_draw_glyph_or_fail_func_t
+hb_font_paint_glyph_or_fail_func_t
+hb_font_funcs_set_draw_glyph_or_fail_func()
+hb_font_funcs_set_paint_glyph_or_fail_func()
+hb_font_draw_glyph_or_fail()
+hb_font_paint_glyph_or_fail()
- Deprecated API:
-hb_font_draw_glyph_func_t
-hb_font_paint_glyph_func_t
-hb_font_funcs_set_draw_glyph_func()
-hb_font_funcs_set_paint_glyph_func()
    11.1.0
- Include bidi mirroring variants of the requested codepoints when subsetting.
  The new HB_SUBSET_FLAGS_NO_BIDI_CLOSURE can be used to disable this
  behaviour.
- Various bug fixes.
- Various build fixes and improvements.
- Various test suite improvements.
- New API:
+HB_SUBSET_FLAGS_NO_BIDI_CLOSURE
    11.0.1
- The change in version 10.3.0 to apply “trak” table tracking values to glyph
  advances directly has been reverted as it required every font functions
  implementation to handle it, which breaks existing custom font functions.
  Tracking is instead back to being applied during shaping.
- When `directwrite` integration is enabled, we now link to `dwrite.dll`
  instead of dynamically loading it.
- A new experimental APIs for getting raw “CFF” and “CFF2” CharStrings.
- We now provide manpages for the various command line utilities. Building
  manpages requires “help2man” and will be skipped if it is not present.
- The command line utilities now set different return value for different kinds
  of failures. Details are provided in the manpages.
- Various fixes and improvements to `fontations` font functions.
- All shaping operations using the `ot` shaper have become memory
  allocation-free.
- Glyph extents returned by `hb-ot` and `hb-ft` font functions are now rounded
  in stead of flooring/ceiling them, which also matches what other font
  libraries do.
- Fix “AAT” deleted glyph marks interfering with fallback mark positioning.
- Glyph outlines emboldening have been moved out of `hb-ot` and `hb-ft` font
  functions to the HarfBuzz font layer, so that it works with any font
  functions implementation.
- Fix our fallback C++11 atomics integration, which seems to not be widely
  used.
- Various testing fixes and improvements.
- Various subsetting fixes and improvements.
- Various other fixes and improvements.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship grep
Michael Tremer [Mon, 5 May 2025 10:46:09 +0000 (10:46 +0000)] 
core195: Ship grep

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agogrep: Update to version 3.12
Adolf Belka [Sun, 4 May 2025 13:17:06 +0000 (15:17 +0200)] 
grep: Update to version 3.12

- Update from version 3.11 to 3.12
- Update of rootfile not required
- Changelog
    3.12
** Bug fixes
  Searching a directory with at least 100,000 entries no longer fails
   with "Operation not supported" and exit status 2. Now, this prints 1
   and no diagnostic, as expected:
     $ mkdir t && cd t && seq 100000|xargs touch && grep -r x .; echo $?
     1
   [bug introduced in grep 3.11]
  -mN where 1 < N no longer mistakenly lseeks to end of input merely
   because standard output is /dev/null.
** Changes in behavior
  The --unix-byte-offsets (-u) option is gone. In grep-3.7 (2021-08-14)
   it became a warning-only no-op. Before then, it was a Windows-only no-op.
  On Windows platforms and on AIX in 32-bit mode, grep in some cases
   now supports Unicode characters outside the Basic Multilingual Plane.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship gawk
Michael Tremer [Mon, 5 May 2025 10:45:50 +0000 (10:45 +0000)] 
core195: Ship gawk

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agogawk: Update to version 5.3.2
Adolf Belka [Sun, 4 May 2025 13:17:05 +0000 (15:17 +0200)] 
gawk: Update to version 5.3.2

- Update from version 5.3.1 to 5.3.2
- Update of rootfile
- Changelog
    5.3.2
1. The pretty printer now produces fewer spurious newlines; at the
   outermost level it now adds newlines between block comments and
   the block or function that follows them. The extra final newline
   is no longer produced.
2. OpenVMS 9.2-2 x86_64 is now supported.
3. On Linux and macos systems, the -no-pie linker flag is no longer required.
   PMA now works on macos systems with Apple silicon, and not just
   Intel systems.
4. Still more subtle issues related to uninitialized array elements have
   been fixed.
5. Associative arrays should now not grow quite as fast as they used to.
6. The code and documentation are now consistent with each other with
   respect to path searching and adding .awk to the filename. Both
   are always done, even with --posix and --traditional.
7. As usual, there have been several minor code cleanups and bug fixes.
   See the ChangeLog for details.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agocore195: Ship diffutils
Michael Tremer [Mon, 5 May 2025 10:45:23 +0000 (10:45 +0000)] 
core195: Ship diffutils

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agodiffutils: Update to version 3.12
Adolf Belka [Sun, 4 May 2025 13:17:04 +0000 (15:17 +0200)] 
diffutils: Update to version 3.12

- Update from version 3.11 to 3.12
- Update of rootfile not required
- Changelog
    3.12
Bug fixes
  diff -r no longer merely summarizes when comparing an empty regular
   file to a nonempty regular file.
   [bug#76452 introduced in 3.11]
  diff -y no longer crashes when given nontrivial differences.
   [bug#76613 introduced in 3.11]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
5 weeks agofwhosts.cgi: Correctly show IP addresses for WireGuard RW peers
Michael Tremer [Sat, 3 May 2025 13:10:16 +0000 (15:10 +0200)] 
fwhosts.cgi: Correctly show IP addresses for WireGuard RW peers

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agocore195: Remove dropped packages
Michael Tremer [Wed, 30 Apr 2025 09:14:46 +0000 (09:14 +0000)] 
core195: Remove dropped packages

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agoxvid: Drop package
Michael Tremer [Tue, 29 Apr 2025 17:02:18 +0000 (17:02 +0000)] 
xvid: Drop package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agolibmpeg2: Drop package
Michael Tremer [Tue, 29 Apr 2025 16:59:09 +0000 (16:59 +0000)] 
libmpeg2: Drop package

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agoMerge branch 'master' into next
Michael Tremer [Tue, 29 Apr 2025 15:23:11 +0000 (15:23 +0000)] 
Merge branch 'master' into next

6 weeks agobackup.pl: Fix restores for ipsec backups before regen was fixed
Adolf Belka [Tue, 29 Apr 2025 14:42:19 +0000 (16:42 +0200)] 
backup.pl: Fix restores for ipsec backups before regen was fixed

- Prior to the ipsec host cert regen fix, the backup did not include the serial or the
   index.txt files.
- After the ipsec regen patch set, if a backup from before the change is retsored then
   the serial and index.attr could end up not matching. This would break the ipsec regen
   again.
- All backups before the change will have hostcerts with serial numbers of 1.
- This patch extracts the serial number from the restored hostcert.pem. If the serial
   number is 1 and if the existing serial number file does not contain 02, then the
   serial file contents are replaced by 02 and the index.txt contents are deleted.
- If the restored hostcert.pem  serial number is greater than 1 then the backup will
   contain the serial anf index.txt files.
- If the restored hostcert.pem serial number is 1 and the serial file contains 02 then
   the ipsec regen will work correctly.

Fixes: bug13737
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agocore194: Fix missing whitespace and quote filenames
Michael Tremer [Tue, 29 Apr 2025 15:22:37 +0000 (15:22 +0000)] 
core194: Fix missing whitespace and quote filenames

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agoupdate.sh: Core 194 - increment ipsec serial file if x509 set exists
Adolf Belka [Tue, 29 Apr 2025 10:10:49 +0000 (12:10 +0200)] 
update.sh: Core 194 - increment ipsec serial file if x509 set exists

- This is related to the fix patch set for bug13737. That patch set works with no problems
   if the root/host x509 set is created for the first time with that patch set merged.
   However if the x509 is already created previously then the contents of serial will
   still be 01 instead of 02.
- This patch checks if the hostcert.pm file exists and that the index.txt file is empty,
   and then increments the serial content from 01 to 02. This means that when the x509
   is regenerated the system will not complain that 01 cannot be used as it has already
   been revoked but will use 02 for the new host and everything works fine after that.

Fixes: bug13737
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agodnsdist: Update to 1.9.9
Michael Tremer [Tue, 29 Apr 2025 14:56:48 +0000 (14:56 +0000)] 
dnsdist: Update to 1.9.9

We released PowerDNS DNSdist 1.9.9 today, an emergency release fixing a security issue tracked as CVE-2025-30194 where a remote, unauthenticated attacker can cause a denial of service via a crafted DNS over HTTPS connection. The issue was reported to us via our public GitHub tracker, so once it was clear that the issue had a security impact we prepared to release a new version as soon as possible.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agocore195: Ship vpnmain.cgi
Michael Tremer [Tue, 29 Apr 2025 08:54:07 +0000 (08:54 +0000)] 
core195: Ship vpnmain.cgi

This is because of changes that were applied late to c194.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agoMerge remote-tracking branch 'origin/master' into next
Michael Tremer [Tue, 29 Apr 2025 08:53:48 +0000 (08:53 +0000)] 
Merge remote-tracking branch 'origin/master' into next

6 weeks agovpnmain.cgi: Fix editing connections that are using a PSK
Michael Tremer [Mon, 28 Apr 2025 09:45:51 +0000 (09:45 +0000)] 
vpnmain.cgi: Fix editing connections that are using a PSK

This patch takes care of properly decoding the PSK if it was already
stored base64-encoded. If the connection is edited, it always will be
stored base64-encoded upon save.

It would have been nice to not send the PSK back to the browser again
(although the security benefits would have been marginal), but that
would make the code even messier than it is.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Tested-by: Adolf Belka <adolf.belka@ipfire.org>
Tested-by: Christian Hernmarck <linux@hernmarck.ch>
6 weeks agowireguard: Add a custom routing table for peers
Michael Tremer [Sun, 27 Apr 2025 16:30:59 +0000 (18:30 +0200)] 
wireguard: Add a custom routing table for peers

This is a dirty hack to make connections to VPN providers actually work.

We mark all WG packets after encryption and use a secondary routing
table to look up any routes to the peers. That way, we can replace the
default route in the main routing table without having to care about the
special routes there.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard-functions.pl: Tolerate any IP addresses with subnet masks on import
Michael Tremer [Sun, 27 Apr 2025 16:01:44 +0000 (18:01 +0200)] 
wireguard-functions.pl: Tolerate any IP addresses with subnet masks on import

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard-functions.pl: Don't strictly require a port in imported configurations
Michael Tremer [Sun, 27 Apr 2025 15:50:09 +0000 (17:50 +0200)] 
wireguard-functions.pl: Don't strictly require a port in imported configurations

If importing a client configuration, there might not be a port. This is
quite likely to happen with VPN providers that don't create a connection
but are awaiting incoming connections only.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard.cgi: Show public key when hovering over a peer name
Michael Tremer [Sun, 27 Apr 2025 15:48:19 +0000 (17:48 +0200)] 
wireguard.cgi: Show public key when hovering over a peer name

This is quite useful when debugging a client.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard-functions.pl: Append /32 subnet mask to client address
Michael Tremer [Sun, 27 Apr 2025 15:47:39 +0000 (17:47 +0200)] 
wireguard-functions.pl: Append /32 subnet mask to client address

Some clients seem to want this or otherwise refuse the import.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agolangs: Add German translation for WireGuard
Michael Tremer [Sat, 26 Apr 2025 13:03:53 +0000 (15:03 +0200)] 
langs: Add German translation for WireGuard

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard.cgi: Check the first available option on add
Michael Tremer [Sat, 26 Apr 2025 12:37:29 +0000 (14:37 +0200)] 
wireguard.cgi: Check the first available option on add

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard: Automatically apply MASQUERADE for peers with local address
Michael Tremer [Sat, 26 Apr 2025 12:30:44 +0000 (14:30 +0200)] 
wireguard: Automatically apply MASQUERADE for peers with local address

In this case we are the client and we cannot leak any local subnets.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard: Support having a local IP address
Michael Tremer [Sat, 26 Apr 2025 12:25:27 +0000 (14:25 +0200)] 
wireguard: Support having a local IP address

This is what we need to support VPN providers.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard-functions.pl: Complain if required fields are missing
Michael Tremer [Sat, 26 Apr 2025 12:04:54 +0000 (14:04 +0200)] 
wireguard-functions.pl: Complain if required fields are missing

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard.cgi: Rebuild the importer
Michael Tremer [Sat, 26 Apr 2025 11:54:30 +0000 (13:54 +0200)] 
wireguard.cgi: Rebuild the importer

This is now a two-step process that is asking for all sorts of required
information.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard.cgi: Add some extra spacing when chosing a connection type
Michael Tremer [Sat, 26 Apr 2025 11:13:32 +0000 (13:13 +0200)] 
wireguard.cgi: Add some extra spacing when chosing a connection type

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard.cgi: Allow full access to everywhere by default for RW
Michael Tremer [Sat, 26 Apr 2025 11:06:47 +0000 (13:06 +0200)] 
wireguard.cgi: Allow full access to everywhere by default for RW

I think this is a more what people would expect.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
6 weeks agowireguard.cgi: Fail if we are trying to edit a peer that does not exist
Michael Tremer [Sat, 26 Apr 2025 11:05:18 +0000 (13:05 +0200)] 
wireguard.cgi: Fail if we are trying to edit a peer that does not exist

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agocore195: Ship network-functions.pl
Michael Tremer [Fri, 25 Apr 2025 12:53:47 +0000 (14:53 +0200)] 
core195: Ship network-functions.pl

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
7 weeks agowireguard.cgi: Normalize the pool address
Michael Tremer [Fri, 25 Apr 2025 12:53:07 +0000 (14:53 +0200)] 
wireguard.cgi: Normalize the pool address

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