adapted body size limit = 65535
What would cause an adapter to limit the size of the adapted body? Pages returned through my ecap adapter are being limited to 65535 characters.
My noteVbContentAv
During execution, I can see the following sequence of three function calls to my adapter for each piece of content:
abMake()
abContent(offset=0, size=4294967295)
abContentShift(
The call to abContent with size=4294967295 seems to indicate that I should be able to have a buffer as large as I want, but the call to abContentShift with size=65535 confuses me and seems to indicate a problem. Why is abContentShift being called with size=65535?
I can see that the "configure" script sets the variable lt_cv_sys_
I also greg'ed the squid source and found many references to 65535 and 65536 (e.g. SQUID_TCP_
The test case I found was simply using squid as a reverse proxy for www.google.com. Google includes more than 65KB of javascript in the page itself.
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- eCAP Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Alex Rousskov
- Solved:
- Last query:
- Last reply: