Bug 1990517

Summary: Rebase squid to 5.1
Product: Red Hat Enterprise Linux 9 Reporter: Luboš Uhliarik <luhliari>
Component: squidAssignee: Luboš Uhliarik <luhliari>
Status: CLOSED CURRENTRELEASE QA Contact: icesalov
Severity: unspecified Docs Contact: Lenka Špačková <lkuprova>
Priority: unspecified    
Version: 9.0CC: bnater
Target Milestone: betaKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: squid-5.1-1.el9 Doc Type: Enhancement
Doc Text:
.RHEL 9 introduces `Squid 5` RHEL 9 is distributed with `Squid 5.2`, a high-performance proxy caching server for web clients, supporting FTP, Gopher, and HTTP data objects. This release provides a number of bug fixes, security fixes, new features, and enhancements over version 4. New features: * `Squid` improves responsibility by using the Happy Eyeballs (HE) algorithm. + ** `Squid` now uses a received IP address as soon request forwarding requires it instead of waiting for all of the potential forwarding destinations to be fully resolved. ** New directives are now available: `happy_eyeballs_connect_gap`, `happy_eyeballs_connect_limit`, and `happy_eyeballs_connect_timeout` directives. ** The `dns_v4_first` directive has been removed. * `Squid` now uses the `CDN-Loop` header as a source for loop detection in Content Delivery Networks (CDN). * `Squid` introduces peering support for SSL bumping. * A new Internet Content Adaptation Protocol (ICAP) trailers feature is available, which enables ICAP agents to reliably send message metadata after the message body. Changes to configuration options: * The `mark_client_packet` configuration option has replaced `clientside_mark`. * The `shared_transient_entries_limit` configuration option has replaced `collapsed_forwarding_shared_entries_limit`. `Squid 5` is the initial version of this Application Stream, which you can install easily as an RPM package. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/deploying_web_servers_and_reverse_proxies/configuring-the-squid-caching-proxy-server_deploying-web-servers-and-reverse-proxies[Configuring the Squid caching proxy server].
Story Points: ---
Clone Of:
: 2011637 (view as bug list) Environment:
Last Closed: 2021-12-07 21:33:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 2011637    

Description Luboš Uhliarik 2021-08-05 15:05:15 UTC
Description of problem:

Rebase squid to the latest stable version 5.1. This version is considered stable by upstream.

Changes between squid 5.1 and the latest version we have in RHEL-9 (5.0.6).


Changes in squid-5.1 (01 Aug 2021):

	- Bug 4696: Fix leaky String move assignment operator
	- Fix ACL-related reconfiguration memory leak
	- Fix SSL-Bump reconfiguration leaking public key memory
	- Fix build on RISC-V
	- Fix build on Ubuntu 21.04

Changes in squid-5.0.7 (04 Jul 2021):

	- Fix a helper logging issues
	- Fix some helper connection issues
	- Cleanup: remove much unused code
	- ... and all fixes from 4.16