Commit Graph

21044 Commits

Author SHA1 Message Date
Adolf Belka
2d8a7fe22a elfutils: Update to version 0.190
- Update from version 0.189 to 0.190
- Update of rootfile
- Changelog
    0.190
	CONTRIBUTING: Switch from real name policy to known identity policy.
	              Updated ChangeLog policy (no more separate ChangeLog files).
	              There is a SECURITY bug policy now.
	              The default branch is now 'main'.
	libelf: Add RELR support.
	libdw: Recognize .debug_[ct]u_index sections
	readelf: Support readelf -Ds, --use-dynamic --symbol.
	         Support .gdb_index version 9
	scrlines: New tool that compiles a list of source files associated
	          with a specified dwarf/elf file.
	debuginfod: Schema change (reindexing required, sorry!) for a 60%
	            compression in filename representation, which was a large
	            part of the sqlite index; also, more deliberate sqlite
	            -wal management during scanning using the
	            --scan-checkpoint option.
	backends: Various LoongArch updates.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:19:35 +00:00
Adolf Belka
84a36f5fac postfix: Update to version 3.8.3
- Update from version 3.8.2 to 3.8.3
- Update of rootfile not required
- Changelog
    3.8.3
	    Bugfix (defect introduced Postfix 2.5, date 20080104): the Postfix SMTP server
	     was waiting for a client command instead of replying immediately, after a
	     client certificate verification error in TLS wrappermode. Reported by
	     Andreas Kinzler.
	    Usability: the Postfix SMTP server (finally) attempts to log the SASL username
	     after authentication failure. In Postfix logging, this appends
	     ", sasl_username=xxx" after the reason for SASL authentication failure. The
	     logging replaces an unavailable reason with "(reason unavailable)", and
	     replaces an unavailable sasl_username with "(unavailable)". Based on code by
	     Jozsef Kadlecsik.
	    Compatibility bugfix (defect introduced: Postfix 2.11, date 20130405): in
	     forward_path, the expression ${recipient_delimiter} would expand to an empty
	     string when a recipient address had no recipient delimiter. The compatibility
	     fix is to use a configured recipient delimiter value instead. Reported by
	     Tod A. Sandman.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:19:09 +00:00
Peter Müller
5eb3a287a5 Core Update 182: Ship p11-kit
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:18:43 +00:00
Adolf Belka
cbd2a2ee3b p11-kit: Update to version 0.25.2
- Update from version 0.24.1 to 0.25.2
- Update of rootfile not required
- Changelog
    0.25.2 (stable)
	 * fix error code checking of readpassphrase for --login option [PR#595]
	 * build fixes [PR#594]
	 * test fixes [PR#596]
    0.25.1 (stable)
	 * fix probing of C_GetInterface [PR#535]
	 * p11-kit: add command to list tokens [PR#581]
	 * p11-kit: add command to list mechanisms supported by a token [PR#576]
	 * p11-kit: add command to generate private-public keypair on a token [PR#551,
	   PR#582]
	 * p11-kit: add commands to import/export certificates and public keys into/from
	   a token [PR#543, PR#549, PR#568, PR#588]
	 * p11-kit: add commands to list and delete objects of a token [PR#533, PR#544,
	   PR#571]
	 * p11-kit: add --login option to login into a token with object and profile
	   management commands [PR#587]
	 * p11-kit: adjust behavior of PKCS#11 profile management commands [PR#558,
	   PR#560, PR#583, PR#591]
	 * p11-kit: print PKCS#11 URIs in list-modules [PR#532]
	 * bug and build fixes [PR#528 PR#529, PR#534, PR#537, PR#540, PR#541, PR#545,
	   PR#547, PR#550, PR#557, PR#572, PR#575, PR#579, PR#585, PR#586, PR#590]
	 * test fixes [PR#553, PR#580]
    0.25.0 (stable)
	 * add PKCS#11 3.0 support [PR#458, PR#461, PR#462, PR#463, PR#464, PR#467,
	   PR#469, PR#470, PR#475, PR#485, PR#486]
	 * add support for profile objects [PR#479]
	 * add ability to adjust module and config paths at run-time via system
	   environmental exports [PR#442]
	 * make terminal output nicer [PR#509, PR#510]
	 * p11-kit: add command to print merged configuration [PR#446, PR#489]
	 * p11-kit: add commands to list, add and delete profiles of a token [PR#500,
	   PR#503, PR#506]
	 * trust: add command to check format of .p11-kit files [PR#476, PR#483]
	 * virtual: fix libffi type signatures for PKCS#11 3.0 functions [PR#492]
	 * server: fix umask setting when --group is specified [PR#478]
	 * server: check SHELL only when neither --sh nor --csh is specified [PR#438]
	 * rpc: use space string in C_InitToken [PR#514]
	 * rpc: fix two off-by-one errors identified by asan [PR#456]
	 * modules: make logging message more translatable [PR#436]
	 * pkcs11.h: support CRYPTOKI_GNU for IBM vendor mechanisms [PR#421]
	 * pkcs11.h: add IBM specific mechanism and attributes [PR#415]
	 * pkcs11.h: add ChaCha20/Salsa20 and Poly1305 mechanisms [PR#487]
	 * pkcs11.h: add AES-GCM mechanism parameters for message-based encryption [PR#481]
	 * po: update translations from Transifex [PR#439]
	 * bug and build fixes [PR#412, PR#414, PR#417, PR#418, PR#420, PR#426, PR#427,
	   PR#428, PR#448, PR#451, PR#459, PR#496, PR#505, PR#511, PR#512, PR#513,
	   PR#516, PR#517, PR#524, PR#521]
	 * test fixes [PR#424, PR#441, PR#444, PR#443, PR#460, PR#472, PR#474, PR#465,
	   PR#473, PR#487, PR#499, PR#519, PR#525, PR#526]

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:18:31 +00:00
Peter Müller
8a88d06663 Core Update 182: Ship iana-etc
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:13:35 +00:00
Adolf Belka
88858cb166 iana-etc: Update to version 20231026
- Update from version 20230810 to 20231026
- Update of rootfile not required

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:13:28 +00:00
Peter Müller
ffa9119c54 Core Update 182: Ship harfbuzz
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:13:12 +00:00
Adolf Belka
641f99fd62 harfbuzz: Update to version 8.2.2
- Update from version 8.1.1 to 8.2.2
- Update of rootfile
- Changelog
    8.2.2
	- Fix regression from 8.1.0 in shaping fonts with duplicate feature tags.
	- Fix regression from 8.2.0 in parsing CSS-style feature strings.
	- Variable fonts instanciation now handles more tables.
	- Various CMake build improvements.
	- various fixes to build without errors with gcc 4.9.2.
    8.2.1
	- Unicode 15.1 support.
    8.2.0
	- Various build and fuzzing fixes
	- Improvements to COLRv1 painting.
	- New API:
		+hb_paint_color_glyph_func_t
		+hb_paint_funcs_set_color_glyph_func
		+hb_paint_color_glyph

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:12:54 +00:00
Adolf Belka
239a269761 git: Update to version 2.42.1
- Update from version 2.42.0 to 2.42.1
- Update of rootfile not required
- Changelog
	 * Tests that are known to pass with LSan are now marked as such.
	 * Flaky "git p4" tests, as well as "git svn" tests, are now skipped
	   in the (rather expensive) sanitizer CI job.
	 * Tests with LSan from time to time seem to emit harmless message
	   that makes our tests unnecessarily flaky; we work it around by
	   filtering the uninteresting output.
	 * GitHub CI workflow has learned to trigger Coverity check.
	 * Overly long label names used in the sequencer machinery are now
	   chopped to fit under filesystem limitation.
	 * Scalar updates.
	 * Tweak GitHub Actions CI so that pushing the same commit to multiple
	   branch tips at the same time will not waste building and testing
	   the same thing twice.
	 * The commit-graph verification code that detects mixture of zero and
	   non-zero generation numbers has been updated.
	 * "git diff -w --exit-code" with various options did not work
	   correctly, which is being addressed.
	 * transfer.unpackLimit ought to be used as a fallback, but overrode
	   fetch.unpackLimit and receive.unpackLimit instead.
	 * The use of API between two calls to require_clean_work_tree() from
	   the sequencer code has been cleaned up for consistency.
	 * "git diff --no-such-option" and other corner cases around the exit
	   status of the "diff" command has been corrected.
	 * "git for-each-ref --sort='contents:size'" sorts the refs according
	   to size numerically, giving a ref that points at a blob twelve-byte
	   (12) long before showing a blob hundred-byte (100) long.
	 * Various fixes to the behavior of "rebase -i" when the command got
	   interrupted by conflicting changes.
	 * References from description of the `--patch` option in various
	   manual pages have been simplified and improved.
	 * "git grep -e A --no-or -e B" is accepted, even though the negation
	   of "or" did not mean anything, which has been tightened.
	 * The completion script (in contrib/) has been taught to treat the
	   "-t" option to "git checkout" and "git switch" just like the
	   "--track" option, to complete remote-tracking branches.
	 * "git diff --no-index -R <(one) <(two)" did not work correctly,
	   which has been corrected.
	 * Update "git maintenance" timers' implementation based on systemd
	   timers to work with WSL.
	 * "git diff --cached" codepath did not fill the necessary stat
	   information for a file when fsmonitor knows it is clean and ended
	   up behaving as if it is not clean, which has been corrected.
	 * Clarify how "alias.foo = : git cmd ; aliased-command-string" should
	   be spelled with necessary whitespaces around punctuation marks to
	   work.
	 * HTTP Header redaction code has been adjusted for a newer version of
	   cURL library that shows its traces differently from earlier
	   versions.
	 * An error message given by "git send-email" when given a malformed
	   address did not give correct information, which has been corrected.
	 * UBSan options were not propagated through the test framework to git
	  run via the httpd, unlike ASan options, which has been corrected.
	 Also contains various documentation updates, code clean-ups and minor fixups.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:12:43 +00:00
Peter Müller
3622e130f2 ghostscript: Increment package version number
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:12:17 +00:00
Adolf Belka
307d97ad2f ghostscript: Update to version 10.02.1
- Update from version 10.01.2 to 10.02.1
- Update of rootfile
- Changelog - these are highlights. For more details the git commits have to be used.
    10.02.1
	release fixes CVE-2023-43115.
	CVE-2023-43115 affects all Ghostscript/GhostPDL versions prior to 10.02.0.
	CVE-2023-43115 is a remote code execution risk, so we recommend upgrading to
	 version 10.02.0 as a matter of urgency
    10.02.0
	release fixes CVE-2023-43115.
	CVE-2023-43115 affects all Ghostscript/GhostPDL versions prior to 10.02.0.
	CVE-2023-43115 is a remote code execution risk, so we recommend upgrading to
	 version 10.02.0 as a matter of urgency

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:10:53 +00:00
Peter Müller
837bbbf448 Core Update 182: Remove orphaned gawk files
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:10:28 +00:00
Peter Müller
4e51c36c69 Core Update 182: Ship gawk
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:09:57 +00:00
Peter Müller
8bdfd8b998 Core Update 182: Ship dhcpcd
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:09:46 +00:00
Adolf Belka
eb8ab3a1a8 gawk: Update to version 5.3.0
- Update from version 5.2.2 to 5.3.0
- Update of rootfile
- Changelog
    5.3.0
	1. Infrastructure changes: Removed the use of libsigsegv. The
	   value-add was never very much and it caused problems in some
	   environments.
	2. In keeping with new features in BWK awk, gawk now has built-in
	   CSV file parsing. The behavior is intended to be identical to
	   that of the "One True AWK" when --csv is applied. See the
	   manual for details.
	3. Also in keeping with BWK awk, gawk now supports a new \u escape
	   sequence. This should be followed by 1-8 hexadecimal digits. The
	   given code point is converted to its corresponding multibyte encoding
	   for storage inside gawk. See the manual.
	4. If PROCINFO["BUFFERPIPE"] exists, then pipe output is buffered.
	   You can also use PROCINFO["command", "BUFFERPIPE"]. See the manual
	   for details.
	5. Because of the additional `do_csv' variable in the API, which breaks
	   binary compatibility, the API major version was updated to 4 and
	   the minor version was reset to zero.  The API remains source code
	   compatible; that is, existing extensions should only require recompilation.
	6. The manual now requires Texinfo 7.1 and its texinfo.tex for formatting.
	   As a result, we no longer need to pre-process it, removing the need
	   for gawktexi.in and leaving just gawk.texi.
	7. And of course, there have been several minor code cleanups and bug fixes.
	   See the ChangeLog for details.
    5.2.x
	1. The readdir extension has been updated with additonal code and
	   features, see the manual or its man page. As a result, the
	   readdir_test.c extension has been removed.
	2. We have a new translation: Ukranian.
	3. Several subtle issues related to null regexp matches around
	   multibyte characters have been fixed.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:09:32 +00:00
Adolf Belka
5197e7bc6a dhcpcd: Update to version 10.0.4
- Update from version 10.0.2 to 10.0.4
- Update of rootfile not required
- Two patches removed as the fixes have been included in the source tarball
- Changelog
    10.0.4
	    privsep: allow __NR_mmap2 call by @olegartys in #253
	    privsep: allow __NR_clock_gettime32 syscall by @olegartys in #254
	    compat/arc4random.c: use memset instead of explicit_bzero by
	     @ffontaine in #252
	    privsep: avoid SIGPIPE errors when scripts write to stderr/stdout after
	     dhcpcd is daemonised
    10.0.3
	    Do not crash on dhcpcd test run by @pemensik in #231
	    Add automated CI builds for Ubuntu, OpenBSD, FreeBSD and NetBSD by
	     @tobhe in #229
	    dhcpcd: Fix off-by-one overflow when read() writes full BUFSIZ by
	     @tobhe in #236
	    privsep: fix strlcpy overflow in psp_ifname by @tobhe in #239
	    ci: execute tests after successful build by @tobhe in #243
	    compat: update arc4random() to newer chacha20 based version from OpenBSD by
	     @tobhe in #227
	    Support libcrypto for hmac and sha256 by @tobhe in #223
	    Use a local variable instead of the optind by @gotthardp in #86
	    Send correct amount of used buffer for prefix exclude option by
	     @ctomahogh in #250
	    compat: use OpenSSL RAND_priv_bytes() for entropy by @tobhe in #248

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:08:49 +00:00
Peter Müller
fa92e618c1 Core Update 182: Ship and restart Unbound
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:08:24 +00:00
Matthias Fischer
8dfe5e4be7 unbound: Update to 1.19.0
For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-19-0

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

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:06:52 +00:00
Peter Müller
d99c8a28ec Core Update 182: Ship and restart Squid
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:06:27 +00:00
Matthias Fischer
942b753cd8 squid: Update to 6.5
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>
2023-11-21 19:05:29 +00:00
Matthias Fischer
bbd49cbcca clamav: Update to 1.2.1
For details see:
https://blog.clamav.net/2023/10/clamav-121-113-104-010311-patch.html

Excerpt:

"ClamAV 1.2.1 is a patch release with the following fixes:

    Eliminate security warning about unused "atty" dependency.

    Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.

    Build system: Fix link error with Clang/LLVM/LLD version 17. Patch courtesy of Yasuhiro Kimura.

    Fix alert-exceeds-max feature for files > 2GB and < max-filesize."

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:05:19 +00:00
Peter Müller
726c4b0f4a firewall: Reject outgoing TCP connections to port 25 by default
This will affect new IPFire installations only, implementing a
long-standing BCP for preemptively combating botnet spam. Reject is
chosen over drop to reduce the likelihood for confusion during network
troubleshooting.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Tested-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:04:44 +00:00
Peter Müller
c434310d03 spectre-meltdown-checker: Update to 0.46
See https://github.com/speed47/spectre-meltdown-checker/releases/tag/v0.46
for this version's release notes.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:03:56 +00:00
Peter Müller
dfcdebc029 Core Update 182: Ship sqlite
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:03:38 +00:00
Adolf Belka
d7e237a4f5 sqlite: Update to version 3430100
- Update from version 3430000 to 3430100
- Update of rootfile not required
- Changelog
    3.34.1
	Fix a regression in the way that the sum(), avg(), and total() aggregate functions
	 handle infinities.
	Fix a bug in the json_array_length() function that occurs when the argument comes
	 directly from json_remove().
	Fix the omit-unused-subquery-columns optimization (introduced in in version 3.42.0)
	 so that it works correctly if the subquery is a compound where one arm is
	 DISTINCT and the other is not.
	Other minor fixes.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:03:27 +00:00
Peter Müller
307be8b016 Core Update 182: Ship qpdf
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:03:10 +00:00
Adolf Belka
4b64641b38 qpdf: Update to version 11.6.1
- Update from version 11.5.0 to 11.6.1
- Update of rootfile
- Changelog
    11.6.1: release
        * Fix a logic error introduced in 11.6.0 in the fix to
          copyForeignObject. The bug could result in some pages not being
          copied.
    11.6.0: release
        * ascii85 parser: ignore spaces everywhere including between ~
          and >. Fixes #973.
        * Bug fix: with --pages, if one of the external files had warnings
          but the main file did not, the warning was previously not taken
          into consideration when determining the exit status.
        * Put quotation marks around the command in completion output to
          better handle spaces in paths. It is not a perfect fix (ideally,
          full shell-compatible quoting should be used), but it handles more
          cases than the old code and should handle all reasonable cases of
          qpdf being in a directory with a space in its name, which is
          common in Windows. Fixes #1021.
        * Move check for random number device to runtime instead of
          compile time. Since, by default, the crypto provider provides
          random numbers, runtime determination of a random number device is
          usually not needed. Fixes #1022.
        * Maintain links to foreign pages when copying foreign objects.
          This allows hyperlinks in imported files to work. Fixes #1003.
        * Bug fix: Return a null object if an attempt is made to to copy a
          foreign /Pages object with copyForeignObject. This corrects a
          possible crash. Fixes #1010.
        * Bug fix: Return a null object if an attempt is made to to copy a
          foreign /Pages object with copyForeignObject. Fixes #1003.
        * Add /MediaBox to a page if absent. Thanks M. Holger.
        * Use std::vector internally for Pl_Buffer to
          avoid incompatibility with C++20. Thanks to Zoe Clifford. Fixes #1024.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:02:31 +00:00
Peter Müller
bde13ed56b Core Update 182: Ship jq
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 19:02:15 +00:00
Adolf Belka
f376da91aa jq: Update to version 1.7
- Update from version 1.6 to 1.7
- This project had little happen to it for 5 years but is now going again
   https://jqlang.github.io/jq/
- Update of rootfile
- Changelog
    1.7
	After a five year hiatus we're back with a GitHub organization, with new admins
         and new maintainers who have brought a great deal of energy to make a
         long-awaited and long-needed new release.  We're very grateful for all the new
         owners, admins, and maintainers.  Special thanks go to Owen Ou (@owenthereal)
         for pushing to set up a new GitHub organization for jq, Stephen Dolan (@stedolan)
         for transferring the jq repository to the new organization, @itchyny for doing a
         great deal of work to get the release done, Mattias Wadman (@wader) and Emanuele
         Torre (@emanuele6) for many PRs and code reviews.  Many others also contributed
         PRs, issues, and code reviews as well, and you can find their contributions in
         the Git log and on the [closed issues and PRs page]
         (https://github.com/jqlang/jq/issues?q=is%3Aclosed+sort%3Aupdated-desc).
	Since the last stable release many things have happened:
	- jq now lives at <https://github.com/jqlang>
	- New maintainers, admins, and owners have been recruited.
	  - A list of [current maintainers](https://github.com/jqlang/jq/blob/jq-1.7/AUTHORS#L4-L14)
	- NEWS file is replaced by NEWS.md with Markdown format. @wader #2599
	- CI, scan builds, release, website builds etc now use GitHub actions. @owenthereal @wader @itchyny #2596 #2603 #2620 #2723
	- Lots of documentation improvements and fixes.
	- Website updated with new section search box, better section ids for linking, dark mode, etc. @itchyny #2628
	- Release builds for:
	  - Linux `amd64`, `arm64`, `armel`, `armhf`, `i386`, `mips`, `mips64`, `mips64el`, `mips64r6`, `mips64r6el`, `mipsel`, `mipsr6`, `mipsr6el`, `powerpc`, `ppc64el`, `riscv64` and `s390x`
	  - macOS `amd64` and `arm64`
	  - Windows `i386` and `amd64`
	  - Docker `linux/386`, `linux/amd64`, `linux/arm64`, `linux/mips64le`, `linux/ppc64le`, `linux/riscv64` and `linux/s390x`
	  - More details see @owenthereal #2665
	- Docker images are now available from `ghcr.io/jqlang/jq` instead of Docker Hub. @itchyny #2652 #2686
	- OSS-fuzz. @DavidKorczynski #2760 #2762
	Full commit log can be found at <https://github.com/jqlang/jq/compare/jq-1.6...jq-1.7> but here are some highlights:
      CLI changes
	- Make object key color configurable using `JQ_COLORS` environment variable. @itchyny @haguenau @ericpruitt #2703
	- Change the default color of null to Bright Black. @itchyny #2824
	- Respect `NO_COLOR` environment variable to disable color output. See <https://no-color.org> for details. @itchyny #2728
	- Improved `--help` output. Now mentions all options and nicer order. @itchyny @wader #2747 #2766 #2799
	- Fix multiple issues of exit code using `--exit-code`/`-e` option. @ryo1kato #1697
	- Add `--binary`/`-b` on Windows for binary output. To get `\n` instead of `\r\n` line endings. @nicowilliams 0dab2b1
	- Add `--raw-output0` for NUL (zero byte) separated output. @asottile @pabs3 @itchyny #1990 #2235 #2684
	- Fix assert crash and validate JSON for `--jsonarg`. @wader #2658
	- Remove deprecated `--argfile` option. @itchyny #2768
	- Enable stack protection. @nicowilliams #2801
      Language changes
	- Use decimal number literals to preserve precision. Comparison operations respects precision but arithmetic operations might truncate. @leonid-s-usov #1752
	- Adds new builtin `pick(stream)` to emit a projection of the input object or array. @pkoppstein #2656 #2779
	- Adds new builtin `debug(msgs)` that works like `debug` but applies a filter on the input before writing to stderr. @pkoppstein #2710
	- Adds new builtin `scan($re; $flags)`. Was documented but not implemented. @itchyny #1961
	- Adds new builtin `abs` to get absolute value. This potentially allows the literal value of numbers to be preserved as `length` and `fabs` convert to float. @pkoppstein #2767
	- Allow `if` without `else`-branch. When skipped the `else`-branch will be `.` (identity). @chancez @wader #1825 #2481
	- Allow use of `$binding` as key in object literals. @nicowilliams 8ea4a55
	- Allow dot between chained indexes when using `.["index"]` @nicowilliams #1168
	- Allow dot for chained value iterator `.[]`, `.[]?` @wader #2650
	- Fix try/catch catches more than it should. @nicowilliams #2750
	- Speed up and refactor some builtins, also remove `scalars_or_empty/0`. @muhmuhten #1845
	- Now `halt` and `halt_error` exit immediately instead of continuing to the next input. @emanuele6 #2667
	- Fix issue converting string to number after previous convert error. @thalman #2400
	- Fix issue representing large numbers on some platforms causing invalid JSON output. @itchyny #2661
	- Fix deletion using assigning empty against arrays. @itchyny #2133
	- Allow keywords to be used as binding name in more places. @emanuele6 #2681
	- Allow using `nan` as NaN in JSON. @emanuele6 #2712
	- Expose a module's function names in `modulemeta`. @mrwilson #2837
	- Fix `contains/1` to handle strings with NUL. @nicowilliams 61cd6db
	- Fix `stderr/0` to output raw text without any decoration. @itchyny #2751
	- Fix `nth/2` to emit empty on index out of range. @itchyny #2674
	- Fix `implode` to not assert and instead replace invalid unicode codepoints. @wader #2646
	- Fix `indices/1` and `rindex/1` in case of overlapping matches in strings. @emanuele6 #2718
	- Fix `sub/3` to resolve issues involving global search-and-replace (gsub) operations. @pkoppstein #2641
	- Fix `significand/0`, `gamma/0` and `drem/2` to be available on macOS. @itchyny #2756 #2775
	- Fix empty regular expression matches. @itchyny #2677
	- Fix overflow exception of the modulo operator. @itchyny #2629
	- Fix string multiplication by 0 (and less than 1) to emit empty string. @itchyny #2142
	- Fix segfault when using libjq and threads. @thalman #2546
	- Fix constant folding of division and reminder with zero divisor. @itchyny #2797
	- Fix `error/0`, `error/1` to throw null error. @emanuele6 #2823
	- Simpler and faster `transpose`. @pkoppstein #2758
	- Simple and efficient implementation of `walk/1`. @pkoppstein #2795
	- Remove deprecated filters `leaf_paths`, `recurse_down`. @itchyny #2666

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:01:29 +00:00
Adolf Belka
b8894582a7 dbus: Update to version 1.14.10
- Update from version 1.14.6 to 1.14.10
- Update of rootfile
- Changelog
    dbus 1.14.10 (2023-09-01)
      Bug fixes:
	• Avoid a dbus-daemon crash if re-creating a connection's policy fails.
	  If it isn't possible to re-create its policy (for example if it belongs
	  to a user account that has been deleted or if the Name Service Switch is
	  broken, on a system not supporting SO_PEERGROUPS), we now log a warning,
	  continue to use its current policy, and continue to reload other
	  connections' policies. (dbus#343; Peter Benie, Simon McVittie)
	• If getting the groups from a user ID fails, report the error correctly,
	  instead of logging "(null)" (dbus#343, Simon McVittie)
	• Return the primary group ID in GetConnectionCredentials()' UnixGroupIDs
	  field for processes with a valid-but-empty supplementary group list
	  (dbus!422, cptpcrd)
    dbus 1.14.8 (2023-06-06)
      Denial-of-service fixes:
	• Fix an assertion failure in dbus-daemon when a privileged Monitoring
	  connection (dbus-monitor, busctl monitor, gdbus monitor or similar)
	  is active, and a message from the bus driver cannot be delivered to a
	  client connection due to <deny> rules or outgoing message quota. This
	  is a denial of service if triggered maliciously by a local attacker.
	  (dbus#457; hongjinghao, Simon McVittie)
      Other fixes:
	• Fix compilation on compilers not supporting __FUNCTION__
	  (dbus!404, Barnabás Pőcze)
	• Fix some memory leaks on out-of-memory conditions
	  (dbus!403, Barnabás Pőcze)
	• Documentation:
	  · Fix syntax of a code sample in dbus-api-design
	    (dbus!396; Yen-Chin, Lee)
      Tests and CI enhancements:
	• Fix CI pipelines after freedesktop/freedesktop#540
	  (dbus!405, dbus#456; Simon McVittie)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:01:09 +00:00
Adolf Belka
270a3c534d alsa: Update to version 1.2.10
- Update alsa-lib, alsa-utils & alsa-ucn-conf from version 1.2.9 to 1.2.10
- Update of rootfile
- Changelog is too large to include here. Details can be found at
   https://www.alsa-project.org/wiki/Changes_v1.2.9_v1.2.10

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:00:55 +00:00
Peter Müller
1d552885c7 Start Core Update 182
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-11-21 18:59:47 +00:00
Michael Tremer
81b3cf237c core181: Package the correct udev files for riscv64
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-11-03 14:28:19 +00:00
Arne Fitzenreiter
8a37e7f0e3 kernel: update to 6.1.61
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-11-03 14:27:58 +00:00
Michael Tremer
d0b43f4cc4 udev: Update riscv64 rootfile
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-11-01 10:43:34 +00:00
Robin Roevens
19614961b6 zabbix_agentd: Fix ipfire.net.gateway.ping
Fixes custom IPFire Zabbix Agent userparameter ipfire.net.gateway.ping
returning 1 (success) when fping failed for other reasons (rc 2,3 or 4)
than host unreachable (rc 0).

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-30 10:04:03 +00:00
Robin Roevens
d17d26d7e5 zabbix_agentd: Update to 6.0.22 (LTS)
- Update from version 6.0.21 to 6.0.22
- Update of rootfile not required

Bugs fixed:
- ZBX-23417: Fixed possible memory leak when checking modbus.get[] item
New Features and Improvements:
- ZBXNEXT-6554:	Increased remote command execution limits to 16MB

Full changelogs since 6.0.21:
- https://www.zabbix.com/rn/rn6.0.22

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-30 10:04:03 +00:00
Michael Tremer
775a1055a5 core181: Remove old udev files
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-30 09:59:19 +00:00
Stefan Schantl
b68136940a make.sh: Adjust build order to proper build udev (systemd)
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-30 09:53:48 +00:00
Stefan Schantl
e174a9594b udev: Switch to udev from systemd
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-30 09:53:48 +00:00
Stefan Schantl
c6b5e0cfe2 python3-Jinja2: New package
This is a build dependency of udev (systemd)

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-30 09:53:48 +00:00
Stefan Schantl
e6453de73e python3-MarkupSafe: New package
This is a build dependency for udev (systemd)

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-30 09:53:48 +00:00
Peter Müller
4d14892646 linux: Update x86_64 rootfile
My fault to provide this ahead of time, again. :-/

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2023-10-30 06:44:50 +00:00
Arne Fitzenreiter
1d1694c7e5 kernel: update aarch64 rootfile
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-27 08:43:41 +00:00
Arne Fitzenreiter
cfe911bab5 kernel: update to 6.1.60
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-27 08:43:35 +00:00
Michael Tremer
026eafd586 core181: Ship OpenSSL
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-26 08:57:31 +00:00
Michael Tremer
6fa97f2c97 openssl: Update to 3.1.4
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-26 08:57:20 +00:00
Arne Fitzenreiter
cce398bca5 kernel: update to 6.1.59
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-25 11:01:30 +00:00
Arne Fitzenreiter
2b834ef42a kernel: update to 6.1.58
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-25 11:01:30 +00:00
Michael Tremer
2cfcb06430 samba: Update rootfile on aarch64 + riscv64
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
2023-10-25 10:59:38 +00:00