Eduard Bagdasaryan

Results 9 issues of Eduard Bagdasaryan

Co-authored-by: Alex Rousskov

S-waiting-for-committer

To enable PROXY protocol support on an https_port with SslBump: https_port ... ssl-bump ... require-proxy-header SslBump is currently required for receiving PROXY protocol on an https_port. The following https_port configurations...

S-waiting-for-PR

TrafficMode users often had to use complex expressions with low-level port flags. Those expressions were often duplicated because the same (implicitly expressed) high-level logic was needed in many places. Source...

S-waiting-for-PR

When a Squid-initiated transaction fails, Squid may retry the request. When the problem is persistent, and there are many peers (or the origin server has many IPs), many retries are...

S-waiting-for-PR

eventAdd*() API queues callbacks without saving the call context. Thus, EventScheduler::checkEvents() schedules event callbacks (via AsyncCall API) without restoring the original recipient context. We must preserve the code context across...

Squid collapses new ssl_crtd requests on a pending request with an identical helper query. This collapsing "works" across Squid reconfigurations even though the old helper responsible for the first request...

S-waiting-for-PR
M-ignored-by-merge-bots

If PR has merge conflicts, ghprb correctly reports about it: ``` GitHub pull request #7 of commit 65c03117bb8fc7851a6609f9f3f658c1cfa8f9a5, has merge conflicts ``` However, instead of entirely aborting build process as...

WARNING: markAsTunneled ACL is used in context without an HTTP request. Assuming mismatch. Our annotate_client and annotate_transaction ACLs are documented as "always matching", and some existing Squid configurations rely on...

This change fixes how cbdata is used for managing CachePeer::digest lifetime. Prior to these changes, cbdata was (ab)used as a reference counting mechanism: CachePeer::digest object could outlive CachePeer (effectively its...

S-waiting-for-reviewer