Commit Graph

20896 Commits

Author SHA1 Message Date
Jonatan Schlag
100cd24a17 network initscripts: Remove code for old zone scheme
A long time ago (2007) there were more config types possible then 1, 2, 3
and 4. As our installer currently only accepts config type out of the set
1, 2, 3 and 4 we do not need to check if our CONFIG_TYPE is in this set.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-05 15:15:53 +00:00
Jonatan Schlag
8ae238a588 Use bash as shebang in network initscripts
/bin/sh is a symlink to /bin/bash on ipfire systems. Using /bin/sh in
the scripts as shebang hurts in two ways:

1. We use features which do not work with sh as shell. This is not
   really a problem but if we rely on features of a real bash we can
   state this clearly.
2. The syntay highlighting in vim does not work without a correct
   shebang. As I want and need correct syntax highlighting I propose to
   change the shebang.

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-05 15:15:53 +00:00
Jonatan Schlag
b007476d2e Remove Start/Stop links for client175
This was dropped a while ago

Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-05 15:15:53 +00:00
Michael Tremer
30392190f5 core180: Ship hwdata
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-05 15:15:53 +00:00
Adolf Belka
b2c4ea1cc2 hwdata: Update pci.ids to version 2023-08-12 and usb.ids to version 2023-08-24
- Update pci.ids from version 2023-01-18 to 2023-08-12
- Update usb.ids from version 2023-01-16 to 2023-08-24
- Update of rootfile not required
- No changelog available.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-05 15:15:53 +00:00
Arne Fitzenreiter
eecc693bd1 qemu: bump PAK_VER
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-05 15:15:53 +00:00
Adolf Belka
9a4946cfa9 apcupsd: Make apcupsd link in services page access its apcupsd WUI menu.
- In the services WUI page any addon that has a WUI menu page defined, such as Samba,
   Guardian etc, has the addon name shown in underlined red which is a link to the addon
   cgi page. This works for the other addons as the addon cgi name is the same as the
   addon name. I have identified that this is not the case for apcupsd, because the cgi
   page is called upsstats.cgi
- This patch adjusts the cgi name to allow apcupsd to also be shown in underlined red.
- The lfs file copies the upsstats.cgi file to one named apcupsd.cgi
- The apcupsd menu file has the cgi name changed from upsstats.cgi to apcupsd.cgi
- The rootfile is updated to also include the apcupsd.cgi file with the others.
- Tested in my vm testbed by making the above changes in the code and the apcupsd addon
   was then shown in underlined red, which acted as a link to the apcupsd status WUI page.

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>
2023-09-05 15:15:53 +00:00
Michael Tremer
c52a9716a1 core180: Ship squid
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-05 15:15:53 +00:00
Matthias Fischer
6cef538a02 squid: Update to 6.3
For details see:
https://github.com/squid-cache/squid/commits/v6

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-05 15:15:53 +00:00
Arne Fitzenreiter
cbb044291c qemu: depends on elfutils
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
2023-09-04 20:44:13 +02:00
Adolf Belka
e3281d957a xinetd: Update to version 2.3.15.4
- This is v2 version of this patch with the locations for the sysconf and binaries
   corrected so that all files are in the same locations as they were with version 2.3.15
   Added sysconfdir and bindir to the configure options to achieve this.
- Update from version 2.3.15 (2012) to 2.3.15.4 (2018)
- Update of rootfile.
- The original site for xinetd is no longer accessible.
- Version 2.3.15 was the last version from  https://github.com/xinetd-org/xinetd
   OpenSUSE have forked the repo and have provided 2.3.15.3 and 2.3.15.4 to collect a range
    of patches together from openSUSE, Debian, Fedora, Gentoo etc.
   Last bug fix was done on this github repo in Sep 2022 and the last commit in Oct 2022.
- This is as up to date as there is currently available.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-09-01 10:30:33 +00:00
Michael Tremer
ffb5d3b63d core180: Ship unbound
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:21:49 +00:00
Matthias Fischer
30dc9b9bb5 unbound: Update to 1.18.0
For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-18-0

Changelog is IMHO too long to be published here...

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:21:20 +00:00
Michael Tremer
8600b154f9 core180: Ship wireless-regdb
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:20:39 +00:00
Adolf Belka
47dd4d2cc4 wireless-regdb: Update to version 2023-05-03
- Update from version 2023-02-13 to 2023-05-03
- Update of rootfile not required.
- Changelog
    There is no changelog provided for this file.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:20:20 +00:00
Michael Tremer
563cbb9889 core180: Ship whois
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:20:09 +00:00
Adolf Belka
daea8123c1 whois: Update to version 5.5.18
- Update from version 5.5.17 to 5.5.18
- Update of rootfile not required.
- 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.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:19:54 +00:00
Michael Tremer
a6d6626861 core180: Ship util-linux
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:19:39 +00:00
Adolf Belka
cdaac11c75 util-linux: Update to version 2.39.2
- Update from version 2.39.1 to 2.39.2
- Update of rootfile not required.
- Changelog
    2.39.2 Release Notes
	Changes between v2.39.1 and v2.39.2
	build-sys:
	   - add AX_COMPARE_VERSION  [Thomas Weißschuh]
	chrt:
	   - (man) add note about --sched-period lower limit  [Karel Zak]
	column:
	   - fix -l  [Karel Zak]
	docs:
	   - update AUTHORS file  [Karel Zak]
	github:
	   - check apt-cache in more robust way  [Karel Zak]
	include:
	   - define pidfd syscalls if needed  [Markus Mayer]
	libblkid:
	   - fix topology chain types mismatch  [Karel Zak]
	libmount:
	   - (python)  work around python 3.12 bug  [Thomas Weißschuh]
	   - (utils) fix statx fallback  [Thomas Weißschuh]
	   - check for linux/mount.h  [Markus Mayer]
	   - check for struct statx  [Markus Mayer]
	   - cleanup --fake mode  [Karel Zak]
	   - fix typo  [Debarshi Ray]
	   - handle failure to apply flags as part of a mount operation  [Debarshi Ray]
	   - ifdef statx() call  [Karel Zak]
	   - improve EPERM interpretation  [Karel Zak]
	   - update documentation for MNT_ERR_APPLYFLAGS  [Debarshi Ray]
	   - use mount(2) for remount on Linux < 5.14  [Karel Zak]
	   - use some MS_* flags as superblock flags  [Karel Zak]
	lscpu:
	   - Even more Arm part numbers (early 2023)  [Jeremy Linton]
	meson:
	   - add check for linux/mount.h  [Thomas Weißschuh]
	   - add check for struct statx  [Thomas Weißschuh]
	   - check for HAVE_STRUCT_STATX_STX_MNT_ID  [Karel Zak]
	po:
	   - merge changes  [Karel Zak]
	   - update es.po (from translationproject.org)  [Antonio Ceballos Roa]
	   - update hr.po (from translationproject.org)  [Božidar Putanec]
	   - update ja.po (from translationproject.org)  [Takeshi Hamasaki]
	   - update sr.po (from translationproject.org)  [Мирослав Николић]
	po-man:
	   - merge changes  [Karel Zak]
	   - update sr.po (from translationproject.org)  [Мирослав Николић]
	setarch:
	   - add PER_LINUX_FDPIC fallback  [Karel Zak]
	uuidd:
	   - improve man page for -cont-clock  [Karel Zak]
	wall:
	   - do not error for ttys that do not exist  [Mike Gilbert]
	zramctl:
	   - add hint about supported algorithms  [Karel Zak]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:18:34 +00:00
Michael Tremer
4edfce6e7b core180: Ship tzdata
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:18:13 +00:00
Adolf Belka
4625107b5d tzdata: Update to version 2023c
- Update from version 2023b to 2023c
- Update of rootfile not required.
- Changelog
Release 2023c - 2023-03-28 12:42:14 -0700
  Changes to past and future timestamps
    Model Lebanon's DST chaos by reverting data to tzdb 2023a.
    (Thanks to Rany Hany for the heads-up.)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:17:58 +00:00
Adolf Belka
266c132f53 tshark: Update to version 4.0.8
- Update from version 3.6.3 to 4.0.8 covering 22 releases.
- Update of rootfile
- Ran find-dependencies due to sobump. Everything is linked to tshark files. No additional
   bumping required.
- Changelog is too large to cover with 22 releases. For details see the release notes
   page on the website - https://www.wireshark.org/docs/relnotes/
   4.0.8 Four vulnerabilities fixed.
   4.0.7 Two vulnerabilities fixed.
   4.0.6 Nine vulnerabilities fixed.
   4.0.5 Three vulnerabilities fixed.
   4.0.4 One vulnerability fixed.
   4.0.3 Seven vulnerabilities fixed.
  Didn't check anymore. Based on above this package definitely needs to be regulalrly
   updated as it is obviolusly susceptible to vulnerabilities.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:17:45 +00:00
Adolf Belka
21a78544e7 transmission: Update to version 4.0.4
- Update from version 4.0.3 to 4.0.4
- Update of rootfile not required.
- Changelog
Transmission 4.0.4
	This is a bugfix-only release. Everyone's feedback on 4.0.x has been very helpful -- thanks for all the suggestions, bug reports, and pull requests!
What's New in 4.0.4
All Platforms
	* Fixed bug in sending torrent metadata to peers. ([#5460](https://github.com/transmission/transmission/pull/5460))
	* Avoid unnecessary heap memory allocations. ([#5520](https://github.com/transmission/transmission/pull/5520), [#5527](https://github.com/transmission/transmission/pull/5527))
	* Fixed filename collision edge case when renaming files. ([#5563](https://github.com/transmission/transmission/pull/5563))
	* Fixed locale errors that broke number rounding when displaying statistics, e.g. upload / download ratios. ([#5587](https://github.com/transmission/transmission/pull/5587))
	* Always use a fixed-length key query in tracker announces. This isn't required by the [spec](https://www.bittorrent.org/beps/bep_0007.html), but some trackers rely on that fixed length because it's common practice by other BitTorrent clients. ([#5652](https://github.com/transmission/transmission/pull/5652))
	* Fixed potential Windows crash when [getstdhandle()](https://learn.microsoft.com/en-us/windows/console/getstdhandle) returns `NULL`. ([#5675](https://github.com/transmission/transmission/pull/5675))
	* Fixed `4.0.0` bug where the port numbers in LDP announces are sometimes malformed. ([#5825](https://github.com/transmission/transmission/pull/5825))
	* Fixed a bug that prevented editing the query part of a tracker URL. ([#5871](https://github.com/transmission/transmission/pull/5871))
	* Fixed a bug where Transmission may not announce LPD on its listening interface. ([#5896](https://github.com/transmission/transmission/pull/5896))
	* Made small performance improvements in libtransmission. ([#5715](https://github.com/transmission/transmission/pull/5715))
macOS Client
	* Updated code that had been using deprecated API. ([#5633](https://github.com/transmission/transmission/pull/5633))
Qt Client
	* Fixed torrent name rendering when showing magnet links in compact view. ([#5491](https://github.com/transmission/transmission/pull/5491))
	* Fixed bug that broke the "Move torrent file to trash" setting. ([#5505](https://github.com/transmission/transmission/pull/5505))
	* Fixed Qt 6.4 deprecation warning. ([#5552](https://github.com/transmission/transmission/pull/5552))
	* Fixed poor resolution of Qt application icon. ([#5570](https://github.com/transmission/transmission/pull/5570))
GTK Client
	* Fixed missing 'Remove torrent' tooltip. ([#5777](https://github.com/transmission/transmission/pull/5777))
Web Client
	* Don't show `null` as a tier name in the inspector's tier list. ([#5462](https://github.com/transmission/transmission/pull/5462))
	* Fixed truncated play / pause icons. ([#5771](https://github.com/transmission/transmission/pull/5771))
	* Fixed overflow when rendering peer lists and made speed indicators honor `prefers-color-scheme` media queries. ([#5814](https://github.com/transmission/transmission/pull/5814))
	* Made the main menu accessible even on smaller displays. ([#5827](https://github.com/transmission/transmission/pull/5827))
transmission-cli
	* Fixed "no such file or directory" warning when adding a magnet link. ([#5426](https://github.com/transmission/transmission/pull/5426))
	* Fixed bug that caused the wrong decimal separator to be used in some locales. ([#5444](https://github.com/transmission/transmission/pull/5444))
transmission-remote
	* Fixed display bug that failed to show some torrent labels. ([#5572](https://github.com/transmission/transmission/pull/5572))
Everything Else
	* Ran all PNG files through lossless compressors to make them smaller. ([#5586](https://github.com/transmission/transmission/pull/5586))
	* Fixed potential build issue when compiling on macOS with gcc. ([#5632](https://github.com/transmission/transmission/pull/5632))

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:17:32 +00:00
Adolf Belka
cce6aa9e28 traceroute: Update to version 2.1.2
- Update from version 2.1.0 to 2.1.2
- Update of rootfile not required.
- Updated ipfire traceroute patch.
- Changelog
    2.1.2
	*  Fix unprivileged ICMP tracerouting with Linux kernel >= 6.1
	   (Eric Dumazet, SF bug #14)
    2.1.1
	*  Interpret ipv4-mapped ipv6 addresses (::ffff:A.B.C.D) as true ipv4.
	   There are no ipv4-mapped addresses in the real network which we
	   operate on, so use just ipv4 in such cases, but allow users
	   to specify it this way for convenience.
	*  Return back more robast poll(2) loop handling.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:17:24 +00:00
Adolf Belka
d3166fd83d tor: Update to version 0.4.8.4
- Update from version 0.4.7.14 to 0.4.8.4
- Update of rootfile not required.
- Changelog
Changes in version 0.4.8.4 - 2023-08-23
  Finally, this is the very first stable release of the 0.4.8.x series making,
  among other features, Proof-of-Work (prop#327) and Conflux (prop#329)
  available to the entire network. Several new features and a lot of bugfixes
  detailed below.
  o Major feature (denial of service):
    - Extend DoS protection to partially opened channels and known relays.
      Because re-entry is not allowed anymore, we can apply DoS protections
      onto known IP namely relays. Fixes bug 40821; bugfix on 0.3.5.1-alpha.
  o Major features (onion service, proof-of-work):
    - Implement proposal 327 (Proof-Of-Work). This is aimed at thwarting
      introduction flooding DoS attacks by introducing a dynamic Proof-Of-Work
      protocol that occurs over introduction circuits. This introduces several
      torrc options prefixed with "HiddenServicePoW" in order to control this
      feature. By default, this is disabled. Closes ticket 40634.
  o Major features (conflux):
    - Implement Proposal 329 (conflux traffic splitting). Conflux splits
      traffic across two circuits to Exits that support the protocol. These
      circuits are pre-built only, which means that if the pre- built conflux
      pool runs out, regular circuits will then be used. When using conflux
      circuit pairs, clients choose the lower-latency circuit to send data to
      the Exit. When the Exit sends data to the client, it maximizes
      throughput, by fully utilizing both circuits in a multiplexed fashion.
      Alternatively, clients can request that the Exit optimize for latency
      when transmitting to them, by setting the torrc option 'ConfluxClientUX
      latency'. Onion services are not currently supported, but will be in
      arti. Many other future optimizations will also be possible using this
      protocol. Closes ticket 40593.
  o Major features (dirauth):
    - Directory authorities and relays now interact properly with directory
      authorities if they change addresses. In the past, they would continue to
      upload votes, signatures, descriptors, etc to the hard-coded address in
      the configuration. Now, if the directory authority is listed in the
      consensus at a different address, they will direct queries to this new
      address. Implements ticket 40705.
  o Major bugfixes (conflux):
    - Fix a relay-side crash caused by side effects of the fix for bug
      40827. Reverts part of that fix that caused the crash and adds additional
      log messages to help find the root cause. Fixes bug 40834; bugfix on
      0.4.8.3-rc.
  o Major bugfixes (conflux):
    - Fix a relay-side assert crash caused by attempts to use a conflux circuit
      between circuit close and free, such that no legs were on the conflux
      set. Fixed by nulling out the stream's circuit back- pointer when the
      last leg is removed. Additional checks and log messages have been added
      to detect other cases. Fixes bug 40827; bugfix on 0.4.8.1-alpha.
  o Major bugfixes (proof of work, onion service, hashx):
    - Fix a very rare buffer overflow in hashx, specific to the dynamic
      compiler on aarch64 platforms. Fixes bug 40833; bugfix on 0.4.8.2-alpha.
  o Major bugfixes (vanguards):
    - Rotate to a new L2 vanguard whenever an existing one loses the Stable or
      Fast flag. Previously, we would leave these relays in the L2 vanguard
      list but never use them, and if all of our vanguards end up like this we
      wouldn't have any middle nodes left to choose from so we would fail to
      make onion-related circuits. Fixes bug 40805; bugfix on 0.4.7.1-alpha.
  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2023/08/23.
  o Minor features (fallbackdir):
    - Regenerate fallback directories generated on August 23, 2023.
  o Minor features (testing):
    - All Rust code is now linted (cargo clippy) as part of GitLab CI, and
      existing warnings have been fixed. - Any unit tests written in Rust now
      run as part of GitLab CI.
  o Minor feature (CI):
    - Update CI to use Debian Bullseye for runners.
  o Minor feature (client, IPv6):
    - Make client able to pick IPv6 relays by default now meaning
      ClientUseIPv6 option now defaults to 1. Closes ticket 40785.
  o Minor feature (compilation):
    - Fix returning something other than "Unknown N/A" as libc version
      if we build tor on an O.S. like DragonFlyBSD, FreeBSD, OpenBSD
      or NetBSD.
  o Minor feature (cpuworker):
    - Always use the number of threads for our CPU worker pool to the
      number of core available but cap it to a minimum of 2 in case of a
      single core. Fixes bug 40713; bugfix on 0.3.5.1-alpha.
  o Minor feature (lzma):
    - Fix compiler warnings for liblzma >= 5.3.1. Closes ticket 40741.
  o Minor feature (MetricsPort, relay):
    - Expose time until online keys expires on the MetricsPort. Closes
      ticket 40546.
  o Minor feature (MetricsPort, relay, onion service):
    - Add metrics for the relay side onion service interactions counting
      seen cells. Closes ticket 40797. Patch by "friendly73".
  o Minor features (directory authorities):
    - Directory authorities now include their AuthDirMaxServersPerAddr
      config option in the consensus parameter section of their vote.
      Now external tools can better predict how they will behave.
      Implements ticket 40753.
  o Minor features (directory authority):
    - Add a new consensus method in which the "published" times on
      router entries in a microdesc consensus are all set to a
      meaningless fixed date. Doing this will make the download size for
      compressed microdesc consensus diffs much smaller. Part of ticket
      40130; implements proposal 275.
  o Minor features (network documents):
    - Clients and relays no longer track the "published on" time
      declared for relays in any consensus documents. When reporting
      this time on the control port, they instead report a fixed date in
      the future. Part of ticket 40130.
  o Minor features (fallbackdir):
    - Regenerate fallback directories generated on June 01, 2023.
  o Minor features (geoip data):
    - Update the geoip files to match the IPFire Location Database, as
      retrieved on 2023/06/01.
  o Minor features (hs, metrics):
    - Add tor_hs_rend_circ_build_time and tor_hs_intro_circ_build_time
      histograms to measure hidden service rend/intro circuit build time
      durations. Part of ticket 40757.
  o Minor features (metrics):
    - Add a `reason` label to the HS error metrics. Closes ticket 40758.
    - Add service side metrics for REND and introduction request
      failures. Closes ticket 40755.
    - Add support for histograms. Part of ticket 40757.
  o Minor features (pluggable transports):
    - Automatically restart managed Pluggable Transport processes when
      their process terminate. Resolves ticket 33669.
  o Minor features (portability, compilation):
    - Use OpenSSL 1.1 APIs for LibreSSL, fixing LibreSSL 3.5
      compatibility. Fixes issue 40630; patch by Alex Xu (Hello71).
  o Minor features (relay):
    - Do not warn about configuration options that may expose a non-
      anonymous onion service. Closes ticket 40691.
  o Minor features (relays):
    - Trigger OOS when bind fails with EADDRINUSE. This improves
      fairness when a large number of exit connections are requested,
      and properly signals exhaustion to the network. Fixes issue 40597;
      patch by Alex Xu (Hello71).
  o Minor features (tests):
    - Avoid needless key reinitialization with OpenSSL during unit
      tests, saving significant time. Patch from Alex Xu.
  o Minor bugfix (hs):
    - Fix compiler warnings in equix and hashx when building with clang.
      Closes ticket 40800.
  o Minor bugfix (FreeBSD, compilation):
    - Fix compilation issue on FreeBSD by properly importing
      sys/param.h. Fixes bug 40825; bugfix on 0.4.8.1-alpha.
  o Minor bugfixes (compression):
    - Right after compression/decompression work is done, check for
      errors. Before this, we would consider compression bomb before
      that and then looking for errors leading to false positive on that
      log warning. Fixes bug 40739; bugfix on 0.3.5.1-alpha. Patch
      by "cypherpunks".
  o Minor bugfixes (compilation):
    - Fix all -Werror=enum-int-mismatch warnings. No behavior change.
      Fixes bug 40824; bugfix on 0.3.5.1-alpha.
  o Minor bugfixes (protocol warn):
    - Wrap a handful of cases where ProtocolWarning logs could emit IP
      addresses. Fixes bug 40828; bugfix on 0.3.5.1-alpha.
  o Minor bugfix (congestion control):
    - Reduce the accepted range of a circuit's negotiated 'cc_sendme_inc'
      to be +/- 1 from the consensus parameter value. Fixes bug 40569;
      bugfix on 0.4.7.4-alpha.
    - Remove unused congestion control algorithms and BDP calculation
      code, now that we have settled on and fully tuned Vegas. Fixes bug
      40566; bugfix on 0.4.7.4-alpha.
    - Update default congestion control parameters to match consensus.
      Fixes bug 40709; bugfix on 0.4.7.4-alpha.
  o Minor bugfixes (compilation):
    - Fix "initializer is not a constant" compilation error that
      manifests itself on gcc versions < 8.1 and MSVC. Fixes bug 40773;
      bugfix on 0.4.8.1-alpha
  o Minor bugfixes (conflux):
    - Count leg launch attempts prior to attempting to launch them. This
      avoids inifinite launch attempts due to internal circuit building
      failures. Additionally, double-check that we have enough exits in
      our consensus overall, before attempting to launch conflux sets.
      Fixes bug 40811; bugfix on 0.4.8.1-alpha.
    - Fix a case where we were resuming reading on edge connections that
      were already marked for close. Fixes bug 40801; bugfix
      on 0.4.8.1-alpha.
    - Fix stream attachment order when creating conflux circuits, so
      that stream attachment happens after finishing the full link
      handshake, rather than upon set finalization. Fixes bug 40801;
      bugfix on 0.4.8.1-alpha.
    - Handle legs being closed or destroyed before computing an RTT
      (resulting in warns about too many legs). Fixes bug 40810; bugfix
      on 0.4.8.1-alpha.
    - Remove a "BUG" warning from conflux_pick_first_leg that can be
      triggered by broken or malicious clients. Fixes bug 40801; bugfix
      on 0.4.8.1-alpha.
  o Minor bugfixes (KIST):
    - Prevent KISTSchedRunInterval from having values of 0 or 1, neither
      of which work properly. Additionally, make a separate
      KISTSchedRunIntervalClient parameter, so that the client and relay
      KIST values can be set separately. Set the default of both to 2ms.
      Fixes bug 40808; bugfix on 0.3.2.1-alpha.
  o Minor bugfix (relay, logging):
    - The wrong max queue cell size was used in a protocol warning
      logging statement. Fixes bug 40745; bugfix on 0.4.7.1-alpha.
  o Minor bugfixes (logging):
    - Avoid ""double-quoting"" strings in several log messages. Fixes
      bug 22723; bugfix on 0.1.2.2-alpha.
    - Correct a log message when cleaning microdescriptors. Fixes bug
      40619; bugfix on 0.2.5.4-alpha.
  o Minor bugfixes (metrics):
    - Decrement hs_intro_established_count on introduction circuit
      close. Fixes bug 40751; bugfix on 0.4.7.12.
  o Minor bugfixes (pluggable transports, windows):
    - Remove a warning `BUG()` that could occur when attempting to
      execute a non-existing pluggable transport on Windows. Fixes bug
      40596; bugfix on 0.4.0.1-alpha.
  o Minor bugfixes (relay):
    - Remove a "BUG" warning for an acceptable race between a circuit
      close and considering that circuit active. Fixes bug 40647; bugfix
      on 0.3.5.1-alpha.
    - Remove a harmless "Bug" log message that can happen in
      relay_addr_learn_from_dirauth() on relays during startup. Finishes
      fixing bug 40231. Fixes bug 40523; bugfix on 0.4.5.4-rc.
  o Minor bugfixes (sandbox):
    - Allow membarrier for the sandbox. And allow rt_sigprocmask when
      compiled with LTTng. Fixes bug 40799; bugfix on 0.3.5.1-alpha.
    - Fix sandbox support on AArch64 systems. More "*at" variants of
      syscalls are now supported. Signed 32 bit syscall parameters are
      checked more precisely, which should lead to lower likelihood of
      breakages with future compiler and libc releases. Fixes bug 40599;
      bugfix on 0.4.4.3-alpha.
  o Minor bugfixes (state file):
    - Avoid a segfault if the state file doesn't contains TotalBuildTimes
      along CircuitBuildAbandonedCount being above 0. Fixes bug 40437;
      bugfix on 0.3.5.1-alpha.
  o Removed features:
    - Remove the RendPostPeriod option. This was primarily used in
      Version 2 Onion Services and after its deprecation isn't needed
      anymore. Closes ticket 40431. Patch by Neel Chauhan.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:17:09 +00:00
Michael Tremer
697a38f9e6 core180: Ship tcl
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:16:53 +00:00
Adolf Belka
7e29e0ccde tcl: Update to version 8.6.13
- Update from version 8.6.12 to 8.6.13
- Update of rootfile
- Changelog
   Last changelog in the source tarball is from 2008.
   There is no changelog on the tcl website or the tcl github repository. The only option
    is the commits log - https://github.com/tcltk/tcl/commits/main

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:16:34 +00:00
Adolf Belka
fa11cdd74c foomatic: Update engine to 4.0.13 and db to 20230828
- Update foomatic-db-engine from version 4.0.9 (2013) to 4.0.13 (2018)
- Update foomatic-db from version 20131023 to 20230828
- Update of rootfile
- Changelog
    foomatic-db
      See the ChangeLog file in the foomatic-db source tarball. Too long to include here.
    foomatic-db-engine
     4.0.13.
	* README, USAGE, configure.ac: Updated for release 4.0.13.
	* Makefile.in: Add support for LDFLAGS variable (bug #1422).
	* configure.ac: Allow user-configurable PERLPREFIX via environment
	  variable (Bug #1294).
     4.0.12.
	* README, USAGE, configure.ac: Updated for release 4.0.12.
	* foomatic-ppdfile.in: Foomatic doesn't provide some offered PPD
	  files. Thanks to Marek Kasik for the patch (bug #1238).
	* foomatic-ppd-to-xml.in: Let missing XML files be added when to a
	  PPD with already existing XML files new "*Product:" lines get
	  added.
     4.0.11.
	* README, USAGE, configure.ac: Updated for release 4.0.11.
	* lib/Foomatic/DB.pm: Do not interpret option default values set to
	  "0" in PPD files as no default setting defined. Thanks to Deng
	  Pang from Ricoh (DengPang at rst dot ricoh dot com) for the report.
     4.0.10.
	* README, USAGE, configure.ac: Updated for release 4.0.10.
	* foomatic-addpjloptions.in: Make foomatic-addpjloptions work with
	  the system's Foomatic database, too.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:16:20 +00:00
Matthias Fischer
1c5883c134 monit: Ship fix for Bug #13246 on existing installations
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-30 16:16:02 +00:00
Matthias Fischer
f53ec8fa5c clamav: Update to 1.2.0
For details see:
https://blog.clamav.net/2023/08/clamav-120-feature-version-and-111-102.html

Changelog is IMHO too long to be published here...

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 14:38:24 +00:00
Robin Roevens
b8a10c1e83 zabbix_agentd: Update to 6.0.21 (LTS)
- Update from version 6.0.19 to 6.0.21
- Update of rootfile not required

Bugs fixed:
- ZBX-23097:
Fixed use of uninitialised value when verifying subject and issuer with
TLS
- ZBX-22871:
Fixed regular expression crash with invalid utf-8 sequences when pcre2
is used
- ZBX-23221:
Fixed memory leaks when using certificate-based encryption
- ZBX-18168:
Added regexp runtime error logging for log*[] items

Full changelogs since 6.0.19:
- https://www.zabbix.com/rn/rn6.0.20
- https://www.zabbix.com/rn/rn6.0.21

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:55:41 +00:00
Michael Tremer
973f872c22 core180: Ship wget
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:55:25 +00:00
Adolf Belka
c8c90ce226 wget: Update to version 1.21.4
- Update from version 1.21.3 to 1.21.4
- Update of rootfile not required
- Changelog
Noteworthy changes in release 1.21.4 (2023-05-11)
	 Document --retry-on-host-error in help text
	 Increase read buffer size to 64k. This should speed up downloads on gigabit and
	  faster connections
	 Update deprecated option '--html-extension' to '--adjust-extension' in
	  documentation
	 Update gnulib compatibility layer.
	   Fixes HSTS test failures on i686. (Thanks to Andreas Enge for ponting it out)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:55:11 +00:00
Michael Tremer
fb5995c2b7 core180: Ship krb5
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:54:57 +00:00
Adolf Belka
a1e625a2b9 krb5: Update to version 1.21.2
- Update from version 1.20.1 to 1.21.2
- Update of rootfile
- Changelog
Major changes in 1.21.2 (2023-08-14)
	This is a bug fix release.
		* Fix double-free in KDC TGS processing [CVE-2023-39975].
	Changes by ticket ID
		9101    Fix double-free in KDC TGS processing
Major changes in 1.21.1 (2023-07-10)
	This is a bug fix release.
		* Fix potential uninitialized pointer free in kadm5 XDR parsing
		  [CVE-2023-36054].
	Changes by ticket ID
		9099    Ensure array count consistency in kadm5 RPC
Major changes in 1.21 (2023-06-05)
	User experience:
		* Added a credential cache type providing compatibility with the macOS
		  11 native credential cache.
	Developer experience:
		* libkadm5 will use the provided krb5_context object to read
		  configuration values, instead of creating its own.
		* Added an interface to retrieve the ticket session key from a GSS
		  context.
	Protocol evolution:
		* The KDC will no longer issue tickets with RC4 or triple-DES session
		  keys unless explicitly configured with the new allow_rc4 or
		  allow_des3 variables respectively.
		* The KDC will assume that all services can handle aes256-sha1 session
		  keys unless the service principal has a session_enctypes string
		  attribute.
		* Support for PAC full KDC checksums has been added to mitigate an
		  S4U2Proxy privilege escalation attack.
		* The PKINIT client will advertise a more modern set of supported CMS
		  algorithms.
	Code quality:
		* Removed unused code in libkrb5, libkrb5support, and the PKINIT
		  module.
		* Modernized the KDC code for processing TGS requests, the code for
		  encrypting and decrypting key data, the PAC handling code, and the
		  GSS library packet parsing and composition code.
		* Improved the test framework's detection of memory errors in daemon
		  processes when used with asan.
	Changes by ticket ID
		9052    Support macOS 11 native credential cache
		9053    Make kprop work for dump files larger than 4GB
		9054    Replace macros with typedefs in gssrpc types.h
		9055    Use SHA-256 instead of SHA-1 for PKINIT CMS digest
		9057    Omit LDFLAGS from krb5-config --libs output
		9058    Add configure variable for default PKCS#11 module
		9059    Use context profile for libkadm5 configuration
		9066    Set reasonable supportedCMSTypes in PKINIT
		9069    Update error checking for OpenSSL CMS_verify
		9071    Add and use ts_interval() helper
		9072    Avoid small read overrun in UTF8 normalization
		9076    Use memmove() in Unicode functions
		9077    Fix aclocal.m4 syntax error for autoconf 2.72
		9078    Fix profile crash on memory exhaustion
		9079    Fix preauth crash on memory exhaustion
		9080    Fix gic_keytab crash on memory exhaustion
		9082    Fix policy DB fallback error handling
		9083    Fix kpropd crash with unrecognized option
		9084    Add PAC full checksums
		9085    Fix read overruns in SPNEGO parsing
		9086    Fix possible double-free during KDB creation
		9087    Fix meridian type in getdate.y
		9088    Use control flow guard flag in Windows builds
		9089    Add pac_privsvr_enctype string attribute
		9090    Convey realm names to certauth modules
		9091    Add GSS_C_INQ_ODBC_SESSION_KEY
		9092    Fix maintainer-mode build for binutils 2.37
		9093    Add PA-REDHAT-PASSKEY padata type

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:54:23 +00:00
Michael Tremer
3bf3eac7ad core180: Ship zlib
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:54:05 +00:00
Adolf Belka
01a7ba6ea8 zlib: Update to version 1.3
- Update from version 1.2.13 to 1.3
- Update of rootfile
- Changelog
    1.3 (18 Aug 2023)
	- Remove K&R function definitions and zlib2ansi
	- Fix bug in deflateBound() for level 0 and memLevel 9
	- Fix bug when gzungetc() is used immediately after gzopen()
	- Fix bug when using gzflush() with a very small buffer
	- Fix crash when gzsetparams() attempted for transparent write
	- Fix test/example.c to work with FORCE_STORED
	- Rewrite of zran in examples (see zran.c version history)
	- Fix minizip to allow it to open an empty zip file
	- Fix reading disk number start on zip64 files in minizip
	- Fix logic error in minizip argument processing
	- Add minizip testing to Makefile
	- Read multiple bytes instead of byte-by-byte in minizip unzip.c
	- Add memory sanitizer to configure (--memory)
	- Various portability improvements
	- Various documentation improvements
	- Various spelling and typo corrections

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:53:30 +00:00
Michael Tremer
a744b4cf60 core180: Ship OpenSSH
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:53:03 +00:00
Adolf Belka
ccf88546a2 openssh: Update to version 9.4p1
- Update from version 9.3p2 to 9.4p1
- Update of rootfile not required.
- The openssh check for zlib version incorrectly identifies version 1.3 as being older
   than the buggy zlib version. This bug was found on the oipenssh github pull request page
   but merged after openssh-9.4p1 was issued. Patch implemented to fix zlib version
   identification. This and the autoconf line can be removed when the next version of
   openssh is released.
- Changelog
    9.4p1
	This release fixes a number of bugs and adds some small features.
	Potentially incompatible changes
		 * This release removes support for older versions of libcrypto.
		   OpenSSH now requires LibreSSL >= 3.1.0 or OpenSSL >= 1.1.1.
		   Note that these versions are already deprecated by their upstream
		   vendors.
		 * ssh-agent(1): PKCS#11 modules must now be specified by their full
		   paths. Previously dlopen(3) could search for them in system
		   library directories.
	New features
		 * ssh(1): allow forwarding Unix Domain sockets via ssh -W.
		 * ssh(1): add support for configuration tags to ssh(1).
		   This adds a ssh_config(5) "Tag" directive and corresponding
		   "Match tag" predicate that may be used to select blocks of
		   configuration similar to the pf.conf(5) keywords of the same
		   name.
		 * ssh(1): add a "match localnetwork" predicate. This allows matching
		   on the addresses of available network interfaces and may be used to
		   vary the effective client configuration based on network location.
		 * ssh(1), sshd(8), ssh-keygen(1): infrastructure support for KRL
		   extensions.  This defines wire formats for optional KRL extensions
		   and implements parsing of the new submessages. No actual extensions
		   are supported at this point.
		 * sshd(8): AuthorizedPrincipalsCommand and AuthorizedKeysCommand now
		   accept two additional %-expansion sequences: %D which expands to
		   the routing domain of the connected session and %C which expands
		   to the addresses and port numbers for the source and destination
		   of the connection.
		 * ssh-keygen(1): increase the default work factor (rounds) for the
		   bcrypt KDF used to derive symmetric encryption keys for passphrase
		   protected key files by 50%.
	Bugfixes
		 * ssh-agent(1): improve isolation between loaded PKCS#11 modules
		   by running separate ssh-pkcs11-helpers for each loaded provider.
		 * ssh(1): make -f (fork after authentication) work correctly with
		   multiplexed connections, including ControlPersist. bz3589 bz3589
		 * ssh(1): make ConnectTimeout apply to multiplexing sockets and not
		   just to network connections.
		 * ssh-agent(1), ssh(1): improve defences against invalid PKCS#11
		   modules being loaded by checking that the requested module
		   contains the required symbol before loading it.
		 * sshd(8): fix AuthorizedPrincipalsCommand when AuthorizedKeysCommand
		   appears before it in sshd_config. Since OpenSSH 8.7 the
		   AuthorizedPrincipalsCommand directive was incorrectly ignored in
		   this situation. bz3574
		 * sshd(8), ssh(1), ssh-keygen(1): remove vestigal support for KRL
		   signatures When the KRL format was originally defined, it included
		   support for signing of KRL objects. However, the code to sign KRLs
		   and verify KRL signatues was never completed in OpenSSH. This
		   release removes the partially-implemented code to verify KRLs.
		   All OpenSSH tools now ignore KRL_SECTION_SIGNATURE sections in
		   KRL files.
		 * All: fix a number of memory leaks and unreachable/harmless integer
		   overflows.
		 * ssh-agent(1), ssh(1): don't truncate strings logged from PKCS#11
		   modules; GHPR406
		 * sshd(8), ssh(1): better validate CASignatureAlgorithms in
		   ssh_config and sshd_config. Previously this directive would accept
		   certificate algorithm names, but these were unusable in practice as
		   OpenSSH does not support CA chains. bz3577
		 * ssh(1): make `ssh -Q CASignatureAlgorithms` only list signature
		   algorithms that are valid for CA signing. Previous behaviour was
		   to list all signing algorithms, including certificate algorithms.
		 * ssh-keyscan(1): gracefully handle systems where rlimits or the
		   maximum number of open files is larger than INT_MAX; bz3581
		 * ssh-keygen(1): fix "no comment" not showing on when running
		   `ssh-keygen -l` on multiple keys where one has a comment and other
		   following keys do not. bz3580
		 * scp(1), sftp(1): adjust ftruncate() logic to handle servers that
		   reorder requests. Previously, if the server reordered requests then
		   the resultant file would be erroneously truncated.
		 * ssh(1): don't incorrectly disable hostname canonicalization when
		   CanonicalizeHostname=yes and ProxyJump was expicitly set to
		   "none". bz3567
		 * scp(1): when copying local->remote, check that the source file
		   exists before opening an SFTP connection to the server. Based on
		   GHPR#370

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:52:01 +00:00
Michael Tremer
fc484aa8d4 core180: Ship json-c
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:51:41 +00:00
Adolf Belka
df80b0d554 json-c: Update to version 0.17
- Update from version 0.16 to 0.17
- Update of rootfile
- Changelog
    0.17 (up to commit 077661f, 2023-08-08)
	Deprecated and removed features:
		* None
	New features
		* json_patch: add first implementation only with patch application
		* Add --disable-static and --disable-dynamic options to the cmake-configure
		  script.
		* Add -DBUILD_APPS=NO option to disable app build
		* Minimum cmake version is now 3.9
	Significant changes and bug fixes
		* When serializing with JSON_C_TO_STRING_PRETTY set, keep the opening and
		  closing curly or square braces on same line for empty objects or arrays.
		* Disable locale handling when targeting a uClibc system due to problems
		  with its duplocale() function.
		* When parsing with JSON_TOKENER_STRICT set, integer overflow/underflow
		  now result in a json_tokener_error_parse_number.  Without that flag
		  values are capped at INT64_MIN/UINT64_MAX.
		* Fix memory leak with emtpy strings in json_object_set_string
		* json_object_from_fd_ex: fail if file is too large (>=INT_MAX bytes)
		* Add back json_number_chars, but only because it's part of the public API.
		* Entirely drop mode bits from open(O_RDONLY) to avoid warnings on certain
		  platforms.
		* Specify dependent libraries, including -lbsd, in a more consistent way so
		  linking against a static json-c works better
		* Fix a variety of build problems and add & improve tests
		* Update RFC reference to https://www.rfc-editor.org/rfc/rfc8259

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:51:28 +00:00
Michael Tremer
c8edf45e3e core180: Ship iana-etc
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:51:06 +00:00
Adolf Belka
5fb500cb18 iana-etc: Update to version 20230810
- Update from version 20221226 to 20230810
- Update of rootfile not required.
- There is no changelog.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:50:41 +00:00
Adolf Belka
e1406badf6 git: Update to version 2.42.0
- Update from version 2.41.0 to 2.42.0
- Update of rootfile not required
- Changelog is too large to include here. See the contents of
   Documentation/RelNotes/2.42.0.txt in the source tar ball.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-29 09:50:31 +00:00
Michael Tremer
0d7c058c32 core180: Ship SQLite
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-25 17:28:37 +00:00
Adolf Belka
7fb17d7359 sqlite: Update to version 3430000
- Update from version 3420000 to 3430000
- Update of rootfile not required.
- Changelog
    3430000
	Add support for Contentless-Delete FTS5 Indexes. This is a variety of FTS5
         full-text search index that omits storing the content that is being indexed while
         also allowing records to be deleted.
	Enhancements to the date and time functions:
	    Added new time shift modifiers of the form ±YYYY-MM-DD HH:MM:SS.SSS.
	    Added the timediff() SQL function.
	Added the octet_length(X) SQL function.
	Added the sqlite3_stmt_explain() API.
	Query planner enhancements:
	    Generalize the LEFT JOIN strength reduction optimization so that it works for
             RIGHT and FULL JOINs as well. Rename it to OUTER JOIN strength reduction.
	    Enhance the theorem prover in the OUTER JOIN strength reduction optimization
             so that it returns fewer false-negatives.
	Enhancements to the decimal extension:
	    New function decimal_pow2(N) returns the N-th power of 2 for integer N between
             -20000 and +20000.
	    New function decimal_exp(X) works like decimal(X) except that it returns the
             result in exponential notation - with a "e+NN" at the end.
	    If X is a floating-point value, then the decimal(X) function now does a full
             expansion of that value into its exact decimal equivalent.
	Performance enhancements to JSON processing results in a 2x performance
         improvement for some kinds of processing on large JSON strings.
	New makefile target "verify-source" checks to ensure that there are no
         unintentional changes in the source tree. (Works for canonical source code only
         - not for precompiled amalgamation tarballs.)
	Added the SQLITE_USE_SEH compile-time option that enables Structured Exception
         Handling on Windows while working with the memory-mapped shm file that is part of
         WAL mode processing. This option is enabled by default when building on Windows
         using Makefile.msc.
	The VFS for unix now assumes that the nanosleep() system call is available unless
         compiled with -DHAVE_NANOSLEEP=0.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-25 17:27:16 +00:00
Michael Tremer
8d5a43f00b dhcpcd: Fix buffer overflow at startup
Fixes: #13252 - dhcpcd fails in next
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-25 17:25:23 +00:00
Michael Tremer
d45c4768f9 pakfire: Don't give up mirror search on status code 500
The WWW library seems to report status code 500 for issues like DNS
resolving problems and connection timeouts. In that case, we won't go on
searching for another functioning mirror, which we should.

This patch removes that special break clause.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-25 09:44:38 +00:00
Michael Tremer
84d0ccd6bc core180: Ship MPFR
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-24 13:42:31 +00:00
Adolf Belka
0f34d606a1 mpfr: Update to version 4.2.1
- Update from version 4.2.0 to 4.2.1
- Update of rootfile
- Changelog
    4.2.1
	patches 1 to 12 from 4.2.0 have been built in to 4.2.1
	Other bugs fixed in the 4.2 branch for the MPFR 4.2.1 release:
	    The + and space flags were ignored on NaN and Inf. While this was loosely
	     documented as such (without an explicit mention of these flags), the MPFR
	     manual also says that the flags have the same meaning as for the standard
	     printf function. So this was contradictory and regarded as a bug. Behaving
	     like the ISO C standard should give less surprise, and this is probably
	     what is expected (better for alignment purpose). See discussion (only for
	     NaN and the + flag at that time).
	     Corresponding changeset in the 4.2 branch: 3761bee3c.
	    Huge negative exponents can trigger integer overflows in mpfr_strtofr,
	     meaning undefined behavior. Two bugs have been identified: 1, 2. In
	     practice, the consequences may be incorrect results. But for the first bug,
	     it has been seen that a GCC optimization makes it invisible. There are
	     other issues with the code for huge exponents, but it is not clear whether
	     the problematic cases can occur in the context of mpfr_strtofr; such
	     potential bugs are not fixed yet.
	     Corresponding changesets in the 4.2 branch: 261d3852b (tests), 06e7b6bc1
	      (bug fixes).

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-08-24 13:42:04 +00:00