public inbox for ipfire-scm@lists.ipfire.org
 help / color / mirror / Atom feed
From: Michael Tremer <git@ipfire.org>
To: ipfire-scm@lists.ipfire.org
Subject: [git.ipfire.org] IPFire 2.x development tree branch, next, updated. 8e111d6f03f4e8f71bedd21e623700534ae7603b
Date: Fri, 09 Feb 2024 11:28:32 +0000	[thread overview]
Message-ID: <4TWWnX6BgVz2xTp@people01.haj.ipfire.org> (raw)

[-- Attachment #1: Type: text/plain, Size: 14468 bytes --]

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "IPFire 2.x development tree".

The branch, next has been updated
       via  8e111d6f03f4e8f71bedd21e623700534ae7603b (commit)
       via  8c2109bc217862207fc405fbbb1f6f9bfde53413 (commit)
       via  498d5613d6d46ea4392f0239485b2f1af8c91623 (commit)
       via  49b8893ff5c28abaf717e35d9db2f6b8177ff53d (commit)
      from  3757d24e470975ab3451a1d8adb36281468c0532 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 8e111d6f03f4e8f71bedd21e623700534ae7603b
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Fri Feb 9 11:26:55 2024 +0000

    core184: Ship squid
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 8c2109bc217862207fc405fbbb1f6f9bfde53413
Author: Matthias Fischer <matthias.fischer(a)ipfire.org>
Date:   Wed Feb 7 18:37:23 2024 +0100

    squid: Update to 6.7
    
    Signed-off-by: Matthias Fischer <matthias.fischer(a)ipfire.org>
    
    For details see:
    https://github.com/squid-cache/squid/commits/v6
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 498d5613d6d46ea4392f0239485b2f1af8c91623
Author: Michael Tremer <michael.tremer(a)ipfire.org>
Date:   Fri Feb 9 11:25:19 2024 +0000

    core184: Ship expat
    
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

commit 49b8893ff5c28abaf717e35d9db2f6b8177ff53d
Author: Adolf Belka <adolf.belka(a)ipfire.org>
Date:   Wed Feb 7 12:13:19 2024 +0100

    expat: Update to version 2.6.0
    
    - Update from version 2.5.0 to 2.6.0
    - Update of rootfile
    - This update fixes two CVE's. Not sure if IPFire would be vulnerable or not but safer
       to update anyway.
    - Changelog
        2.6.0
            Security fixes:
    	      #789 #814  CVE-2023-52425 -- Fix quadratic runtime issues with big tokens
    	                   that can cause denial of service, in partial where
    	                   dealing with compressed XML input.  Applications
    	                   that parsed a document in one go -- a single call to
    	                   functions XML_Parse or XML_ParseBuffer -- were not affected.
    	                   The smaller the chunks/buffers you use for parsing
    	                   previously, the bigger the problem prior to the fix.
    	                   Backporters should be careful to no omit parts of
    	                   pull request #789 and to include earlier pull request #771,
    	                   in order to not break the fix.
    	           #777  CVE-2023-52426 -- Fix billion laughs attacks for users
    	                   compiling *without* XML_DTD defined (which is not common).
    	                   Users with XML_DTD defined have been protected since
    	                   Expat >=2.4.0 (and that was CVE-2013-0340 back then).
            Bug fixes:
    	            #753  Fix parse-size-dependent "invalid token" error for
    	                    external entities that start with a byte order mark
    	            #780  Fix NULL pointer dereference in setContext via
    	                    XML_ExternalEntityParserCreate for compilation with
    	                    XML_DTD undefined
    	       #812 #813  Protect against closing entities out of order
            Other changes:
    	            #723  Improve support for arc4random/arc4random_buf
    	       #771 #788  Improve buffer growth in XML_GetBuffer and XML_Parse
    	       #761 #770  xmlwf: Support --help and --version
    	       #759 #770  xmlwf: Support custom buffer size for XML_GetBuffer and read
    	            #744  xmlwf: Improve language and URL clickability in help output
    	            #673  examples: Add new example "element_declarations.c"
    	            #764  Be stricter about macro XML_CONTEXT_BYTES at build time
    	            #765  Make inclusion to expat_config.h consistent
    	       #726 #727  Autotools: configure.ac: Support --disable-maintainer-mode
    	    #678 #705 ..
    	  #706 #733 #792  Autotools: Sync CMake templates with CMake 3.26
    	            #795  Autotools: Make installation of shipped man page doc/xmlwf.1
    	                    independent of docbook2man availability
    	            #815  Autotools|CMake: Add missing -DXML_STATIC to pkg-config file
    	                    section "Cflags.private" in order to fix compilation
    	                    against static libexpat using pkg-config on Windows
    	       #724 #751  Autotools|CMake: Require a C99 compiler
    	                    (a de-facto requirement already since Expat 2.2.2 of 2017)
    	            #793  Autotools|CMake: Fix PACKAGE_BUGREPORT variable
    	       #750 #786  Autotools|CMake: Make test suite require a C++11 compiler
    	            #749  CMake: Require CMake >=3.5.0
    	            #672  CMake: Lowercase off_t and size_t to help a bug in Meson
    	            #746  CMake: Sort xmlwf sources alphabetically
    	            #785  CMake|Windows: Fix generation of DLL file version info
    	            #790  CMake: Build tests/benchmark/benchmark.c as well for
    	                    a build with -DEXPAT_BUILD_TESTS=ON
    	       #745 #757  docs: Document the importance of isFinal + adjust tests
    	                    accordingly
    	            #736  docs: Improve use of "NULL" and "null"
    	            #713  docs: Be specific about version of XML (XML 1.0r4)
    	                    and version of C (C99); (XML 1.0r5 will need a sponsor.)
    	            #762  docs: reference.html: Promote function XML_ParseBuffer more
    	            #779  docs: reference.html: Add HTML anchors to XML_* macros
    	            #760  docs: reference.html: Upgrade to OK.css 1.2.0
    	       #763 #739  docs: Fix typos
    	            #696  docs|CI: Use HTTPS URLs instead of HTTP at various places
    	    #669 #670 ..
    	    #692 #703 ..
    	       #733 #772  Address compiler warnings
    	       #798 #800  Address clang-tidy warnings
    	       #775 #776  Version info bumped from 9:10:8 (libexpat*.so.1.8.10)
    	                    to 10:0:9 (libexpat*.so.1.9.0); see https://verbump.de/
    	                    for what these numbers do
            Infrastructure:
    	       #700 #701  docs: Document security policy in file SECURITY.md
    	            #766  docs: Improve parse buffer variables in-code documentation
    	    #674 #738 ..
    	    #740 #747 ..
    	  #748 #781 #782  Refactor coverage and conformance tests
    	       #714 #716  Refactor debug level variables to unsigned long
    	            #671  Improve handling of empty environment variable value
    	                    in function getDebugLevel (without visible user effect)
    	    #755 #774 ..
    	    #758 #783 ..
    	       #784 #787  tests: Improve test coverage with regard to parse chunk size
    	  #660 #797 #801  Fuzzing: Improve fuzzing coverage
    	       #367 #799  Fuzzing|CI: Start running OSS-Fuzz fuzzing regression tests
    	       #698 #721  CI: Resolve some Travis CI leftovers
    	            #669  CI: Be robust towards absence of Git tags
    	       #693 #694  CI: Set permissions to "contents: read" for security
    	            #709  CI: Pin all GitHub Actions to specific commits for security
    	            #739  CI: Reject spelling errors using codespell
    	            #798  CI: Enforce clang-tidy clean code
    	    #773 #808 ..
    	       #809 #810  CI: Upgrade Clang from 15 to 18
    	            #796  CI: Start using Clang's Control Flow Integrity sanitizer
    	  #675 #720 #722  CI: Adapt to breaking changes in GitHub Actions Ubuntu images
    	            #689  CI: Adapt to breaking changes in Clang/LLVM Debian packaging
    	            #763  CI: Adapt to breaking changes in codespell
    	            #803  CI: Adapt to breaking changes in Cppcheck
    
    Signed-off-by: Adolf Belka <adolf.belka(a)ipfire.org>
    Signed-off-by: Michael Tremer <michael.tremer(a)ipfire.org>

-----------------------------------------------------------------------

Summary of changes:
 config/rootfiles/common/expat                       | 21 +++++++++++----------
 .../{oldcore/106 => core/184}/filelists/expat       |  0
 .../{oldcore/100 => core/184}/filelists/squid       |  0
 config/rootfiles/core/184/update.sh                 |  5 +++++
 lfs/expat                                           |  8 ++++----
 lfs/squid                                           |  6 +++---
 6 files changed, 23 insertions(+), 17 deletions(-)
 copy config/rootfiles/{oldcore/106 => core/184}/filelists/expat (100%)
 copy config/rootfiles/{oldcore/100 => core/184}/filelists/squid (100%)

Difference in files:
diff --git a/config/rootfiles/common/expat b/config/rootfiles/common/expat
index 233c46283..499f99f8e 100644
--- a/config/rootfiles/common/expat
+++ b/config/rootfiles/common/expat
@@ -3,20 +3,21 @@
 #usr/include/expat_config.h
 #usr/include/expat_external.h
 #usr/lib/cmake
-#usr/lib/cmake/expat-2.5.0
-#usr/lib/cmake/expat-2.5.0/expat-config-version.cmake
-#usr/lib/cmake/expat-2.5.0/expat-config.cmake
-#usr/lib/cmake/expat-2.5.0/expat-noconfig.cmake
-#usr/lib/cmake/expat-2.5.0/expat.cmake
+#usr/lib/cmake/expat-2.6.0
+#usr/lib/cmake/expat-2.6.0/expat-config-version.cmake
+#usr/lib/cmake/expat-2.6.0/expat-config.cmake
+#usr/lib/cmake/expat-2.6.0/expat-noconfig.cmake
+#usr/lib/cmake/expat-2.6.0/expat.cmake
 #usr/lib/libexpat.la
 #usr/lib/libexpat.so
 usr/lib/libexpat.so.1
-usr/lib/libexpat.so.1.8.10
+usr/lib/libexpat.so.1.9.0
 #usr/lib/pkgconfig/expat.pc
 #usr/share/doc/expat
-#usr/share/doc/expat-2.5.0
-#usr/share/doc/expat-2.5.0/ok.min.css
-#usr/share/doc/expat-2.5.0/reference.html
-#usr/share/doc/expat-2.5.0/style.css
+#usr/share/doc/expat-2.6.0
+#usr/share/doc/expat-2.6.0/ok.min.css
+#usr/share/doc/expat-2.6.0/reference.html
+#usr/share/doc/expat-2.6.0/style.css
 #usr/share/doc/expat/AUTHORS
 #usr/share/doc/expat/changelog
+#usr/share/man/man1/xmlwf.1
diff --git a/config/rootfiles/core/184/filelists/expat b/config/rootfiles/core/184/filelists/expat
new file mode 120000
index 000000000..e1923cf63
--- /dev/null
+++ b/config/rootfiles/core/184/filelists/expat
@@ -0,0 +1 @@
+../../../common/expat
\ No newline at end of file
diff --git a/config/rootfiles/core/184/filelists/squid b/config/rootfiles/core/184/filelists/squid
new file mode 120000
index 000000000..2dc8372a0
--- /dev/null
+++ b/config/rootfiles/core/184/filelists/squid
@@ -0,0 +1 @@
+../../../common/squid
\ No newline at end of file
diff --git a/config/rootfiles/core/184/update.sh b/config/rootfiles/core/184/update.sh
index d744b5119..c3593414e 100644
--- a/config/rootfiles/core/184/update.sh
+++ b/config/rootfiles/core/184/update.sh
@@ -32,6 +32,7 @@ for (( i=1; i<=$core; i++ )); do
 done
 
 # Stop services
+/etc/init.d/squid stop
 /etc/init.d/vnstat stop
 
 # Extract files
@@ -80,6 +81,10 @@ telinit u
 /etc/init.d/vnstat start
 /etc/init.d/collectd restart
 
+if [ -f /var/ipfire/proxy/enable ]; then
+	/etc/init.d/squid start
+fi
+
 # This update needs a reboot...
 touch /var/run/need_reboot
 
diff --git a/lfs/expat b/lfs/expat
index a89b6d114..acfdba6ea 100644
--- a/lfs/expat
+++ b/lfs/expat
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2018  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,10 +24,10 @@
 
 include Config
 
-VER        = 2.5.0
+VER        = 2.6.0
 
 THISAPP    = expat-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
+DL_FILE    = $(THISAPP).tar.xz
 DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 15a5dcd3af17995fb4299301710b38d609c1fe7a8d6a6284581fedd96e89e0c16526d0342fb55773ac9d678cd65dc5cdb1532c764eeb3a20ccdf1e168b96e337
+$(DL_FILE)_BLAKE2 = 2f0117317bde4e03d8662bcac1ff6c2bbb1af694846b21a82ac12d11ccd43032b481af72fa35298c3cb19b7426dba6a67e703904ca7b05663ffd854a42348bd0
 
 install : $(TARGET)
 
diff --git a/lfs/squid b/lfs/squid
index c0f465c16..3a2d1039c 100644
--- a/lfs/squid
+++ b/lfs/squid
@@ -1,7 +1,7 @@
 ###############################################################################
 #                                                                             #
 # IPFire.org - A linux based firewall                                         #
-# Copyright (C) 2007-2023  IPFire Team  <info(a)ipfire.org>                     #
+# Copyright (C) 2007-2024  IPFire Team  <info(a)ipfire.org>                     #
 #                                                                             #
 # This program is free software: you can redistribute it and/or modify        #
 # it under the terms of the GNU General Public License as published by        #
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 6.6
+VER        = 6.7
 
 THISAPP    = squid-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -46,7 +46,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = 7c3c96f5cd5f819f6f020fb3e63ee8d9bb26b7fb4ff4405d7963a643c6766344e6492505bc1b33f3040ad800b3d7a3ad6a4b067b031ac4d178ddcac04c6e74dc
+$(DL_FILE)_BLAKE2 = f91b0f617b6b32138c33575d5daec0bc6dfcb0d356939b6c01e9d4c33b77886ffb55c38678f31aeed9bf4d5d5e488c751d41098b846a956383c8b6db8c851cab
 
 install : $(TARGET)
 


hooks/post-receive
--
IPFire 2.x development tree

                 reply	other threads:[~2024-02-09 11:28 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4TWWnX6BgVz2xTp@people01.haj.ipfire.org \
    --to=git@ipfire.org \
    --cc=ipfire-scm@lists.ipfire.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox