[squid-users] Caching Google Chrome googlechromestandaloneenterprise64.msi
garryd at comnet.uz
garryd at comnet.uz
Sat Oct 22 12:43:55 UTC 2016
On 2016-10-22 16:05, Yuri Voinov wrote:
> Good explanations do not always help to get a good solution. A person
> needs no explanation and solution.
>
> So far I've seen a lot of excellent reasons why Squid can not do
> so-and-so in the normal configuration. However, this explanation does
> not help in solving problems.
>
> Nothing personal, just observation.
IMO:
The only reason I believe explains why core developers of Squid tend to
move HTTP violating settings from average users is to prevent possible
abuse/misuse. Options like 'refresh_pattern ... ignore-vary' can severe
affect browsing experience if used by people without enough knowledge of
HTTP protocol(s). The abuse can easily compromise reputation of Squid
software.
Fortunately, the license of Squid permits modification of the software.
There are many ways to get desired and not yet implemented features of
Squid:
* Group of enthusiasts can easily make a fork project, name it
"Humboldt", for example and implement options like 'refresh_pattern ...
ignore-vary', 'host_forgery_verification off'. For example, some time
ago there was the project Lusca, which implemented address spoofing
(like TProxy) for BSD systems (among other features). The feature was
highly demanded and Squid project also implemented it later for BSD
systems. Now Lusca is not so popular.
* Commercial organizations like ISP or any other enterprise can hire a
developer to implement the options.
* Many system administrators with programming skills can successfully
modify the Squid sources to reach the goal. The squid-users list and
bugzilla remembers those success stories.
Nevertheless, I believe that core developers should publish an
_official_ explanations regarding the tendency, as it often becomes a
"center of gravity" of many topics.
Garri
More information about the squid-users
mailing list