Commit Graph

18916 Commits

Author SHA1 Message Date
Peter Müller
c0c8a08992 linux: Run make oldconfig for x86_64
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 20:42:07 +00:00
Peter Müller
6d084eb8b1 xfsprogs: Fix rootfile
For some reason, this particular file's name always comprises of x86_64.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 20:36:13 +00:00
Peter Müller
d462422cc3 Core Update 169: Ship tzdata
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:52:19 +00:00
Peter Müller
0371726e94 tzdata: Update to 2022a
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:52:06 +00:00
Peter Müller
80745fb58f unbound.conf: Aggressive NSEC is enabled by default since Unbound 1.15.0
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:50:10 +00:00
Peter Müller
0360d235c8 Core Update 169: Ship and apply sysctl changes
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:49:40 +00:00
Peter Müller
84d6e93150 sysctl: For the sake of completeness, do not accept IPv6 redirects
While IPFire 2.x' web interface does not support IPv6, users can
technically run it with IPv6 by conducting the necessary configuration
changes manually.

To provide these systems as well, we should disable acceptance of ICMPv6
redirect packets - which is apparently not default in Linux, yet. :-/

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:48:45 +00:00
Peter Müller
d90b39982b Core Update 169: Ship localnet initscript
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:48:13 +00:00
Peter Müller
cf7f5004ac localnet: Add "edns0" to /etc/resolv.conf options for RFC 2671 support
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:47:34 +00:00
Peter Müller
b41631c190 Core Updatw 169: Ship and apply updated Linux kernel
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-13 15:46:50 +00:00
Peter Müller
17aaad5d96 flash-images: Harden mount options of /boot
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:39:52 +00:00
Peter Müller
1fad035a1f Kernel: Mitigate Straight-Line-Speculation on x86_64
See https://lwn.net/Articles/877845/ for the rationale behind this. The
feature is currently only available on the x86_64 platform.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:39:35 +00:00
Peter Müller
883e29630c Kernel: Disable support for RPC dprintk debugging
This is solely needed for debugging of NFS issues. Due to the attack
surface it introduces, grsecurity recommends to disable it; as we do not
have a strict necessity for this feature, it is best to follow that
recommendation for security reasons.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:39:23 +00:00
Peter Müller
9b28e9d02b Kernel: Enable YAMA support
See https://www.kernel.org/doc/html/latest/admin-guide/LSM/Yama.html for
the upstream rationale. Enabling YAMA gives us the benefit of additional
hardening options available, without any obvious downsides.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:39:08 +00:00
Peter Müller
db8639bbfa linux: Update to 5.15.46
Please refer to https://cdn.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.15.46
for the changelog of this version.

Due to operational constraints, ARM rootfile changes are simulated.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-13 15:38:42 +00:00
Peter Müller
0d84103c04 Delete orphaned libcap patch
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-11 18:59:36 +00:00
Peter Müller
3e7e92652e Core Update 169: Ship ovpnmain.cgi
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-11 14:35:23 +00:00
Jon Murphy
574f453853 ovpnmain.cgi: correct spelling
- change "coment" to "comment"

Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-11 14:34:31 +00:00
Peter Müller
a56d36b078 Core Update 169: Ship and restart Apache
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-09 19:56:13 +00:00
Matthias Fischer
86f22bc9ba apache: Update to 2.4.54
Huge changelog, for details see:
https://dlcdn.apache.org/httpd/CHANGES_2.4.54

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-09 19:55:07 +00:00
Peter Müller
0f5b48467f Core Update 169: Ship toolchain changes
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 16:52:15 +00:00
Peter Müller
7dd292543e Core Update 169: Ship and restart Squid
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 16:46:37 +00:00
Matthias Fischer
19f6c59966 squid: Update to 5.6
For details see:
https://github.com/squid-cache/squid/commits/v5

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 16:45:41 +00:00
Peter Müller
3f8263b80a boost: Fix ARM rootfiles as well
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 16:44:26 +00:00
Matthias Fischer
b8939e4883 boost: Fix rootfile for x86_64
Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-07 06:30:51 +00:00
Peter Müller
053189a4c3 Core Update 169: Ship lmdb
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-06 12:11:51 +00:00
Adolf Belka
836832af26 lmdb: Update to version 0.9.29
- Update from version 0.9.24 to 0.9.29
- Update of rootfile not required
- Changelog - there is no changelog in the source tarball or on the Symas website or in
   the github repository.
   The following are extracted from the short log of the git commits
   https://github.com/LMDB/lmdb/commits/LMDB_0.9.29/libraries/liblmdb
    Release (0.9.29)
      ITS#9500
      ITS#9500 fix regression from ITS#8662
      ITS#9376 simplify
      ITS#9469 - Typo fixes
      ITS#9461 fix typo
      ITS#9461 refix ITS#9376
    Release (0.9.28)
      ITS#8662 Add -a append option to mdb_load
      Return to RE
    Release (0.9.27)
      ITS#9376 Fixes for repeated deletes with xcursor
      Return to engineering
    Release 0.9.26
      ITS#9278
      Silence stupid fallthru warning
      ITS#9278 fix robust mutex cleanup for FreeBSD
      Return to engineering
    Release 0.9.25
      ITS#9155 lmdb: free mt_spill_pgs in non-nested txn on end
      ITS#9118 - Fix typo in prev commit
      ITS#9118 add MAP_NOSYNC for FreeBSD
      return to release engineering, ITS#9068
      ITS#9068 fix backslash escaping

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-06 12:11:34 +00:00
Peter Müller
7567e71c07 Merge branch 'next' into temp-c169-development 2022-06-05 16:48:54 +00:00
Peter Müller
6a11476c28 Core Update 169: Ship changes related to manualpages in the webIF
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 09:24:56 +00:00
Leo-Andres Hofmann
64db1faf67 manualpages: Add path and file extension to the configuration
This allows to correctly assign an URL to a file without relying
on unique base names.
A custom read function is required because General::readhash()
doesn't allow paths as hash keys. Modifying the existing functions
could affect other CGIs and was therefore dismissed.

Fixes: #12806

Signed-off-by: Leo-Andres Hofmann <hofmann@leo-andres.de>
2022-06-04 09:23:42 +00:00
Peter Müller
4a4fc8f19a Core Update 168: Ship fcrontab and rebuild it from scratch
This is necessary due to IDSv4 changes introducing changes to fcrontab.
While this patch will cause any custom cron jobs configured there to be
lost, it is better to start with a defined state rather than sed'ing
on this file.

Cc: Michael Tremer <michael.tremer@ipfire.org>
Cc: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:43:15 +00:00
Jon Murphy
5f8a1acfe9 make.sh-usage: Ship changes to make files
In make.sh-usage document:
 - updated with descriptions for various commands
 - removed descriptions for old commands

In make.sh script:
 - updated make.sh usage line "Usage: $0 [OPTIONS] {build|check-manualpages|..."
 - removed make.sh clear screen commands in build area and toolchain area

Signed-off-by: Jon Murphy <jon.murphy@ipfire.org>
Reviewed-by: Michael Tremer <michael.tremer@ipfire.org>
2022-06-04 08:39:17 +00:00
Peter Müller
9152d4e453 Core Update 169: Ship and restart Unbound
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:38:41 +00:00
Matthias Fischer
ba4f3d9a23 unbound: Update to 1.16.0
For details see:
https://nlnetlabs.nl/projects/unbound/download/#unbound-1-16-0

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:37:02 +00:00
Michael Tremer
0585ca7cfd cdrom: Drop menu option for HDT
The Hardware Detection Tool does not work and I do not think it is worth
to investigate. It is an ancient piece of software which does not work
on EFI systems which are becoming more and more common.

Since this has presumably been broken for a long time which nobody has
reported I assume that nobody is using it. There are indeed lots better
live CDs out there with much better diagnostic tools.

Fixes: #12870
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:36:58 +00:00
Matthias Fischer
63243696ac tmux: Update to 3.3
For details see:
https://raw.githubusercontent.com/tmux/tmux/3.3/CHANGES

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-06-04 08:36:55 +00:00
Peter Müller
b2b0bb7d82 Merge branch 'next' into temp-c169-development 2022-06-04 08:36:10 +00:00
Peter Müller
de5896985c intel-microcode: Update rootfile
Reported-by: Jon Murphy <jcmurphy26@gmail.com>
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-31 17:21:54 +00:00
Peter Müller
4f4b7fbc13 Update contributor list
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 20:00:53 +00:00
Peter Müller
8065ec2108 Core Update 169: Ship libxslt
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:46:45 +00:00
Adolf Belka
9bee4ce915 libxslt: Update to version 1.1.35
- Update from version 1.1.34 to 1.1.35
- Update of rootfile
- Changelog
   v1.1.35: Feb 16 2022:
     - Security:
	  [CVE-2021-30560] Fix use-after-free in xsltApplyTemplates
	  Fix memory leak in xsltDocumentElem (David King)
	  Fix memory leak in xsltCompileIdKeyPattern (David King)
	  Fix double-free with stylesheets containing entity nodes
     - Fixed regressions:
	  Fix performance regression with predicates in patterns
	  Fix regression in xsltComputeSortResult
     - Bug fixes:
	  Fix conflict resolution for templates with same priority
	  Fix xsl:number generating invalid UTF-8
	  Support attribute value templates in xsl:sort lang attributes
	  Don't pass first <xsl:sort> in <xsl:apply-templates> twice
	  Fix quadratic runtime with text and <xsl:message>
	  Don't allow empty EXSLT durations
     - Improvements:
	  Add xsltproc --huge Argument via libxml XML_PARSE_HUGE (William N. Braswell, Jr.)
     - Tests, code quality, fuzzing:
	  Remove .travis.yml
	  Fix some misleading indentation (David King)
	  Use actual types for templates in struct _xsltStylesheet
	  Add CI for CMake on MSVC (Markus Rickert)
	  Check for null pointer before calling freelocale
	  Add CI test for Python 3
	  Don't set maxDepth in XPath contexts
	  Transfer XPath limits to XPtr context
	  Stop using maxParserDepth XPath limit
	  Make long-to-double cast explicit in date.c
	  Disable LeakSanitizer
	  Run clang CI tests with -Wimplicit-int-conversion
	  Fix implicit-int-conversion warning in exslt/crypto.c
	  Fix clang -Wimplicit-int-conversion warning (David Kilzer)
	  Fix clang -Wconditional-uninitialized warning in libxslt/numbers.c (David Kilzer)
	  Fix -Wshadow warnings in libexslt/dynamic.c (David Kilzer)
	  Also search parent dir for source XML when fuzzing
     - Build system, portability:
	  Add CMake build files (Markus Rickert)
	  Initial support for Python 3 (Suleyman Poyraz)
	  Call ANSI versions of WinAPI functions explicitly
	  Remove redundant flags from pkg-config files
	  Suppress automake warning in tests/XSLTMark
	  Fix linking libexslt dynamic library when using MinGW (Vadim Zeitlin)
	  Added platform specific path separators (Dmitriy Korovkin)
	  win32: allow passing *FLAGS on command line
	  Fix export of xsltExtMarker on Windows (David Kilzer)
	  Fix redundant includes already in libexslt.h (David Kilzer)
	  Minor fixes to configure.js
	  Fix variable syntax in Python configuration
	  Add new EXSLT string tests to EXTRA_DIST
	  Fix xml2-config check in configure script
	  win32: Add configuration for profiler (Chun-wei Fan)
	  Check whether 'xml2-config --dynamic' is supported
     - Documentation:
	  Add Makefile rule to regenerate xsltproc.html
	  Update links
	  Remove MAINTAINERS
	  Upload documentation to GitLab Pages
	  Add documentation in devhelp format
	  Add --enable-rebuild-docs configure option
	  Fix libexslt header summaries
	  Fix validity of tutorial XML (David King)
	  Use DocBook URL for tutorial DTD (David King)
	  Update libxslt.doap
	  Add missing options to xsltproc man page

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:46:16 +00:00
Peter Müller
5d03d99e4c Core Update 169: Ship libxml2
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:45:55 +00:00
Adolf Belka
d30da847cf libxml2: Update to version 2.9.14
- Update from version 2.9.12 to 2.9.14
- Update of rootfile
- Changelog
   v2.9.14: May 02 2022:
     - Security:
	  [CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer
	  Fix potential double-free in xmlXPtrStringRangeFunction
	  Fix memory leak in xmlFindCharEncodingHandler
	  Normalize XPath strings in-place
	  Prevent integer-overflow in htmlSkipBlankChars() and xmlSkipBlankChars()
           (David Kilzer)
	  Fix leak of xmlElementContent (David Kilzer)
     - Bug fixes:
	  Fix parsing of subtracted regex character classes
	  Fix recursion check in xinclude.c
	  Reset last error in xmlCleanupGlobals
	  Fix certain combinations of regex range quantifiers
	  Fix range quantifier on subregex
     - Improvements:
	  Fix recovery from invalid HTML start tags
     - Build system, portability:
	  Define LFS macros before including system headers
	  Initialize XPath floating-point globals
	  configure: check for icu DEFS (James Hilliard)
	  configure.ac: produce tar.xz only (GNOME policy) (David Seifert)
	  CMakeLists.txt: Fix LIBXML_VERSION_NUMBER
	  Fix build with older Python versions
	  Fix --without-valid build
   v2.9.13: Feb 19 2022:
     - Security:
	  [CVE-2022-23308] Use-after-free of ID and IDREF attributes
	  (Thanks to Shinji Sato for the report)
	  Use-after-free in xmlXIncludeCopyRange (David Kilzer)
	  Fix Null-deref-in-xmlSchemaGetComponentTargetNs (huangduirong)
	  Fix memory leak in xmlXPathCompNodeTest
	  Fix null pointer deref in xmlStringGetNodeList
	  Fix several memory leaks found by Coverity (David King)
     - Fixed regressions:
	  Fix regression in RelaxNG pattern matching
	  Properly handle nested documents in xmlFreeNode
	  Fix regression with PEs in external DTD
	  Fix random dropping of characters on dumping ASCII encoded XML (Mohammad Razavi)
	  Revert "Make schema validation fail with multiple top-level elements"
	  Fix regression when parsing invalid HTML tags in push mode
	  Fix regression parsing public IDs literals in HTML
	  Fix buffering in xmlOutputBufferWrite
	  Fix whitespace when serializing empty HTML documents
	  Fix XPath recursion limit
	  Fix regression in xmlNodeDumpOutputInternal
	  Work around lxml API abuse
     - Bug fixes:
	  Fix xmlSetTreeDoc with entity references
	  Fix double counting of CRLF in comments
	  Make sure to grow input buffer in xmlParseMisc
	  Don't ignore xmllint options after "-"
	  Don't normalize namespace URIs in XPointer xmlns() scheme
	  Fix handling of XSD with empty namespace
	  Also register HTML document nodes
	  Make xmllint return an error if arguments are missing
	  Fix handling of ctxt->base in xmlXPtrEvalXPtrPart
	  Fix xmllint --maxmem
	  Fix htmlReadFd, which was using a mix of xml and html context functions (Finn Barber)
	  Move current position before possible calling of ctxt->sax->characters (Yulin Li)
	  Fix parse failure when 4-byte character in UTF-16 BE is split across a chunk (David Kilzer)
	  Patch to forbid epsilon-reduction of final states (Arne Becker)
	  Avoid segfault at exit when using custom memory functions (Mike Dalessio)
     - Tests, code quality, fuzzing:
	  Remove .travis.yml
	  Make xmlFuzzReadString return a zero size in error case
	  Fix unused function warning in testapi.c
	  Update NewsML DTD in test suite
	  Add more checks for malloc failures in xmllint.c
	  Avoid potential integer overflow in xmlstring.c
	  Run CI tests with UBSan implicit-conversion checks
	  Fix casting of line numbers in SAX2.c
	  Fix integer conversion warnings in hash.c
	  Add explicit casts in runtest.c
	  Fix integer conversion warning in xmlIconvWrapper
	  Add suffix to unsigned constant in xmlmemory.c
	  Add explicit casts in testchar.c
	  Fix integer conversion warnings in xmlstring.c
	  Add explicit cast in xmlURIUnescapeString
	  Remove unused variable in xmlCharEncOutFunc (David King)
     - Build system, portability:
	  Remove xmlwin32version.h
	  Fix fuzzer test with VPATH build
	  Support custom prefix when installing Python module
	  Remove Makefile.win
	  Remove CVS and SVN-related code
	  Port python 3.x module to Windows and improve distutils (Chun-wei Fan)
	  Correctly install the HTML examples into their subdirectory (Mattia Rizzolo)
	  Refactor the settings of $docdir (Mattia Rizzolo)
	  Remove unused configure checks (Ben Boeckel)
	  python/Makefile.am: use *_LIBADD, not *_LDFLAGS for LIBS (Sam James)
	  Fix check for libtool in autogen.sh
	  Use version in configure.ac for CMake (Timothy Lyanguzov)
	  Add CMake alias targets for embedded projects (Markus Rickert)
     - Documentation:
	  Remove SVN keyword anchors
	  Rework README
	  Remove README.cvs-commits
	  Remove old ChangeLog
	  Update hyperlinks
	  Remove README.docs
	  Remove MAINTAINERS
	  Remove xmltutorial.pdf
	  Upload documentation to GitLab pages
	  Document how to escape XML_CATALOG_FILES
	  Fix libxml2.doap
	  Update URL for libxml++ C++ binding (Kjell Ahlstedt)
	  Generate devhelp2 index file (Emmanuele Bassi)
	  Mention XML_CATALOG_FILES is space-separated (Jan Tojnar)
	  Add documentaiton for xmllint exit code 10 (Rainer Canavan)
	  Fix some validation errors in the FAQ (David King)
	  Add instructions on how to use CMake to compile libxml (Markus Rickert)

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:45:21 +00:00
Adolf Belka
1e09fe9b2d libvorbis: Update to version 1.3.7
- Update from version 1.3.6 to 1.3.7
- Update of rootfile
- Changelog
   libvorbis 1.3.7 (2020-07-04)
	* Fix CVE-2018-10393 - out-of-bounds read encoding very low sample rates.
	* Fix CVE-2017-14160 - out-of-bounds read encoding very low sample rates.
	* Fix handling invalid bytes per sample arguments.
	* Fix handling invalid channel count arguments.
	* Fix invalid free on seek failure.
	* Fix negative shift reading blocksize.
	* Fix accepting unreasonable float32 values.
	* Fix tag comparison depending on locale.
	* Fix unnecessarily linking libm.
	* Fix memory leak in test_sharedbook.
	* Update Visual Studio projects for ogg library filename change.
	* Distribute CMake build files with the source package.
	* Remove unnecessary configure --target switch.
	* Add gitlab CI support.
	* Add OSS-Fuzz support.
	* Build system and integration updates.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:45:10 +00:00
Peter Müller
071e31535c Core Update 169: Ship libyang
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:34:47 +00:00
Adolf Belka
a173ac37ef libyang: Update to version 2.0.194
- Update from version 2.0.7 to 2.0.194
- Update of rootfile
- Changelog
   Version 2.0.194 Latest
	    major yanglint improvements
	    minor XPath fixes
	    nested extension handling fixes
	    other minor bugfixes
	    RPM scripts updated
   Version 2.0.164
	    Windows support (thanks to @jktjkt)
	    Schema Mount support
	    schema compilation fixes
	    minor schema printer fixes
	    user-ordered list diff bugfix
	    JSON anyxml/anydata format fixed
	    XML parser CDATA support
	    module caching improvements
	    doc improvements
	    many other various bugfixes
   Version 2.0.112
	    support for XPath variables
	    minor doxygen improvements
	    LYB format bugfixes
	    many other bugfixes
   Version 2.0.97
	    LYB format data length limit of 64kB lifted
	    YANG error-app-tag and error-message improved support
	    XPath * evaluation fix
	    other minor XPath fixes
   Version 2.0.88
	    changed compilation to pedantic and use C11 standard
	    major JSON parser fixes
	    LYB format updated and performance improved
	    LYB big-endian fixes
	    opaque node fixes
	    major identity handling fixes
	    schema compilation refactorization and fixes
	    data validation fixes
	    NETCONF RPC filter attribute support
	    many other minor fixes

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2022-05-30 19:34:08 +00:00
Peter Müller
b93304aa01 Core Update 169: Ship sqlite
Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:33:43 +00:00
Adolf Belka
efb7528e3f sqlite: Update to version 3380500
- Update from version 3380300 to 3380500
- Update of rootfile not required
- Changelog
   Version 3.38.5
     The 3.38.4 patch release included a minor change to the CLI source code that did not
      work. The release manager only ran a subset of the normal release tests, and hence
      did not catch the problem. As a result, the CLI will segfault when using columnar
      output modes in version 3.38.4. This blunder did not affect the core SQLite library.
      It only affected the CLI.
     Take-away lesson: Always run all of your tests prior to a release - even a trival
      patch release. Always.
     The 3.38.5 patch release fixes the 3.38.4 blunder.
   Version 3.38.4
     Another user-discovered problem in the new Bloom filter optimization is fixed in this
      patch release. Without the fix, it is possible for a multi-way join that uses a
      Bloom filters for two or more tables in the join to enter an infinite loop if the
      key constraint on one of those tables contains a NULL value.

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Reviewed-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:33:34 +00:00
Peter Müller
c31e6689ea Core Update 169: Ship gcc
Further changes are necessary due to toolchain update.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:26:59 +00:00
Michael Tremer
89be2a0b3b gcc: Update to 11.3.0
This is just a bug fix release that we should be using.

Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Acked-by: Peter Müller <peter.mueller@ipfire.org>
2022-05-30 19:25:18 +00:00