eBay has changed their url format for auctions, stores or etc. It's causing
webalizer to complain about oversized referrer fields and is truncating them.
Causing urls to be omitted from webalizers reports.
Steps to Reproduce:
get Apache to log one of eBay's new long urls in the referrer field. Basically
what happens when you have an image, or etc on eBay and someone navigates around
eBay. The long urls are logged by Apache in the referrer field
When webalizer goes to parse apache's log file. Webalizer complains about
oversized referrer fields and is truncating them. In my case avg of like
3000-6000 per day.
webalizer should be able to parse the log data despite the size of eBay's new
urls. Without complaining, and truncating the referrer field.
I tried bringing this up to the webalizer community, but they do not believe it
to be a big deal. At least till it effects others, or etc? Not very proactive,
more like reactive. The change is very minimal and should not make much difference.
Basically webalizer.h needs to be modified.
#define MAXREF 1024 /* Max referrer field size */
#define MAXREFH 128 /* Max referrer field size in htab */
I am thinking the MAXREF should be 2048, and the MAXREFH be like 512. The reason
for the 512 is the old way was 256 for the referrer, and 128 for the rest of it,
vars etc. So 512 should give it enough room for both?
"Oh, as to your listed bug #101064, it isn't a bug at all. Truncated fields are
till processed, but with a warning. No URLs are lost as indicated in the
report. The correct fix is indeed to increase the size of the internal buffers
as reported, however it does no harm to leave them where they are and just
igonre the warnings."
upstream has been notified and no data is actually lost