Have you tested these changes against various WCCPv2 implementations? I do recall some structure definitions in the draft mis-matching the wide number of IOS versions out there, this is why I'm curious.
Adrian 2009/1/10 Amos Jeffries <[email protected]>: > This patch: > - adds a reference to each struct mentioning the exact draft > RFC section where that struct is defined. > - fixes sent mask structure fields to match draft. (bug 2404) > - removes two duplicate useless structs > > Submitting as a patch to give anyone interested time to double-check the > code changes. > > > As a result we are a step closer toward splitting the code into a separate > library. It's highlighted some of the WCCPv2 issues and a pathway forward > now clear: > - move types definitions to a protocol types header (wccp2_types.h ?) > - correct mangled definitions for generic use. including code in that. > - add capability handling > - add hash/mask service negotiation > - add sibling peer discovery through WCCP group details ?? > > > Amos > -- > Please be using > Current Stable Squid 2.7.STABLE5 or 3.0.STABLE11 > Current Beta Squid 3.1.0.3 >
