<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<META NAME="Generator" CONTENT="MS Exchange Server version rmj.rmm.rup.rpr">
<TITLE>RE: [squid-users] [squid-announce] Squid 3.5.20 is available</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">The article was published at:</FONT></SPAN><SPAN LANG="en-us"> </SPAN><A HREF="http://www1.ngtech.co.il/wpe/?p=293"><SPAN LANG="en-us"><U><FONT COLOR="#0563C1" FACE="Calibri">http://www1.ngtech.co.il/wpe/?p=293</FONT></U></SPAN><SPAN LANG="en-us"></SPAN></A><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR ALIGN=CENTER><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">I am happy to publish the article for:<BR>
Squid-Cache 3.5.20 and 4.0.12 beta release.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR ALIGN=CENTER><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">The details about the the RPMs repository are at</FONT></SPAN><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial"> </FONT></SPAN><SPAN LANG="en-us"></SPAN><A HREF="http://wiki.squid-cache.org/KnowledgeBase/CentOS"><SPAN LANG="en-us"><FONT COLOR="#24890D" FACE="Arial">squid-wiki</FONT></SPAN><SPAN LANG="en-us"></SPAN></A><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">.</FONT></SPAN><SPAN LANG="en-us"><BR>
</SPAN><A HREF="http://www.ngtech.co.il/repo/"><SPAN LANG="en-us"><FONT COLOR="#24890D" FACE="Arial">RPMs Available</FONT></SPAN><SPAN LANG="en-us"></SPAN></A><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial"> </FONT></SPAN><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">for CentOS, Oracle Linux, OpenSUSE Leap</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">Faster is not always the answer!!</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">When clients are not complaining?<BR>
What I mean is, did you ever seen a client complains about the speed of the Internet connection?</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">No I do not mean that he or she complains it's too slow but that it's too fast?</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">I had the pleasure to meet couple clients which complained that the Computer is moving slow</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">since their Internet connection speed was upgraded. No it wasn't a joke and it is reality.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">The scenario needs some background and context to sound a bit more realistic:<BR>
The client is in the age of about 80 and the PC is 2-3 year old. When the Internet connection was slow,</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">the OS updates and AV P2P connections was slow. Every day the computer got shutdown around a specific hour</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">and if was required some updates was applied. Now the issue is that since the Internet speed got faster,</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">every couple hours an update from the AV was applied and almost every couple days an OS update was back on the table.</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">The main issue was speed but with a twist "when I am disconnecting the router it's working faster" he states.<BR>
Actually it took me quite a while to understand that a simple Desktop with about 4GB RAM should be enough to use:</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">Skype, Word, Email and couple console based tiny pieces of software.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">So why? why did the PC got slower?<BR>
I really do not know! It could be lots of IOPS that was dumped on a 5400 RPMs HDD or that the AV scanned the</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">2GB of updates repeatedly. I cannot answer what I never understood and from what I understood, faster is not always</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">the good answer. However I can try to imaging that to verify that every signature of a file is still the same as it should be,</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">might not be so easy for every PC.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">These days I am counting the 10th month which my local testing Squid runs in a "full" http responses digest mode.</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">Every single response was digested using the SHA256 hashing function and it feels like it's not there at all.</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">It's not affecting my tiny 15Mbps line rate downloads  or my tiny servers farm.<BR>
Ho well it's not the full and the whole truth!!</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">The full truth is that the users agreed to use the service in any form since they care more about their mind and</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">soul rather then their comfort. They decided that they need some filtering system when they insert some data into</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">their mind through their eyes. It's as simple as it sounds. They know that their mind should be guarded under</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">couple NAT systems and couple IDS+IPS since there are couple weird ideas out there on the Internet.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">I am asking myself couple times every single day the questions like:</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">How do you want others to treat you when you have some need?</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">Would you want that others will do everything for you?</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">How would a "Plate Of Gold" look like?</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">And then my IDS+IPS system throws on me a big fat text exception with the header "We are humans, we need others!".</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">And indeed this is an IDS+IPS which I didn't built and every once in a  while I am asking myself,</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">how many digest functions are in there?</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">CRC32</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">MD5</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">SHA1</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">SHA256</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">SHA512</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">SHA1024</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" SIZE=2 FACE="Symbol">·<FONT FACE="Courier New">      </FONT></FONT></SPAN><SPAN LANG="en-us"> <FONT COLOR="#2B2B2B" FACE="Arial">SHA∞ ?</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">Is there an AES based one also in there?<BR>
And my answer is that I do not know what's in there but I can see some "reflection" of something greater and better.</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">Then I start to wonder, why all these clients wants their so well formed and solid and mature mind to be proxied</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">using any solution? Would any human made solution ever match our genes?</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">I cannot give any "scientific" opinion but I can bring to the table things from others which have more weight then</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">me on them either from life experience or scientific research. These do claim that the human genes are not "perfect" and</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">there for there is always a need to "spice" the human mind and soul in order to allow it some level of progress.</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">The most simple example of humans being affected is that kids tries to learn from their parents and later with</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">time they try to learn from others. This state of learning curve can teach us that genes are not "everything".</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">The answer will not always be "Faster" if you will get to the state of understanding and believing that</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">it's a rocket to your mind that's hitting using words, pictures, tables, shapes and other things.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">But!! don't get paranoid!! Enough that you have another person in the house next to you</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">and you are safe enough to not loose your mind. Enough that there is someone that can</FONT></SPAN><SPAN LANG="en-us"><BR>
<FONT COLOR="#2B2B2B" FACE="Arial">be asked directly or using a proxy and this world already feels much better then it was couple seconds ago.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT COLOR="#2B2B2B" FACE="Arial">All The Bests,<BR>
Eliezer Croitoru</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="he"><FONT FACE="Arial"><SPAN DIR=RTL>----</SPAN></FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="he-il"><FONT FACE="Calibri">Eliezer Croitoru</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="he-il"><FONT FACE="Calibri">Linux System Administrator</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="he-il"><FONT FACE="Calibri">Mobile: +972-5-28704261</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="he-il"><FONT FACE="Calibri">Email: eliezer@ngtech.co.il</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="he"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="he"></SPAN></P>

</BODY>
</HTML>