[squid-dev] forward bumped traffic to parent in plain form
Alex Rousskov
rousskov at measurement-factory.com
Thu Mar 26 13:00:59 UTC 2026
On 2026-03-26 08:14, Anthony Pankov wrote:
>
> Tuesday, March 10, 2026, 10:12:46 PM, you wrote:
> ...
>> httpsSslBumpStep2AccessCheckDone() callback calls
>> startPeekAndSplice() (for the second time!) that gets to an httpsCreate() statement/line.
> ...
>
> I'm very confusing about many reference to "PeekAndSplice" name in code.
> There is startPeekAndSplice, doPeekAndSpliceStep,
> // Disable caching for bumpPeekAndSplice mode
>
> The ' bumpPeekAndSplice' name is puzzling.
>
> It is different from stare, peek, bump mode and ever with 'client-first'.
>
> May be you can comment what a historical meaning of PeekAndSplice name.
PeakAndSplice is a nickname of a project (or a set of features). It does
not mean "peak and then splice". It kind of means "code that supports
peek, splice, and bump actions".
Initial SslBump implementation did not support those actions. Then we
had a separate/followup PeekAndSplice project that added support for
those actions.
Overall SslBump code quality is terrible. Poorly chosen names and many
misleading comments are not the worst bits, but they certainly do not help.
Alex.
More information about the squid-dev
mailing list