[squid-users] Squid 3.5.2 RPMs release for CentOS 32 and 64 bit.

2015-03-26 Thread Eliezer Croitoru

Published at: http://www1.ngtech.co.il/wpe/?p=25

I am happy to release the new RPMs of squid 3.5.2 for Centos 6.6 64bit, 
32bit and CentOS 7 64bit.


The new release includes couple bug fixes and improvements.
The links to the RPMs are at the bottom of the article.

"What if computers would start to think?”

I have been asked couple times in the past about the “livelihood” of the PC.
Sometimes there is the possibility that the computer has some 
intelligence and life in it due to it's nature to do things for humans. 
Many computers users claims that there is some “geany” inside this 
machine which sits in some room in the house. Sometimes it is even makes 
“sense” to the naked eye and mind.
If for example a human will try to understand what is causing some 
issues with the text editor or with the cable, he will eventually find 
out that there are things which he might not be able to understand with 
the naked eye and in most of these cases the help from others is 
required and recommended.
One case I do remember was that somebody asked me about the cause of 
some issue in run-time.
While I wanted to answer him I told him that I have couple ideas about 
what causing these issues which he is having, but there is no way in the 
world for me to know what is the real cause due to that fact that I have 
missing parts in the picture. And also if I had the whole “picture” 
there is a real possibility which I would not be able to analyze all the 
details which are needed to conclude what is the cause for the annoying 
issues.

How is it related to a Thinking Machine??
Some people out there in the world may think that the computer is a 
marvels machine and do think that if it will have the function to 
“think” by itself and do things for humans it will bring good things.
The reality proves that the computer is a creation of a human and if the 
humans are trying to do good this machine will be a tool for good while 
if the human will try to do bad this machine will do bad.
It's the same about Artificial Intelligence which might be implemented 
in computers.
If indeed the programmer or operator do things for bad, this might be 
the result.
I do not want to speculate how the world would look like in the age of 
AI but there are some AI levels in the world, even if they are so 
limited that these AI's can crash in run-time very easily.
In some relation to the last RPM release which I was writing about a 
“Match Maker”, AI's are kind of a hot topic in this world. Many in this 
world try to help others to find their “Missing Rib” or “The other part 
of their "soul mate”.
While computers can help to find in a way their missing piece they still 
lack one thing: soul.
In any relationship what so ever, an employer and employ or friends from 
high school, they have something between them that might cannot be even 
understood for themselves.
If a human is behind the creation of a computer then it is possible that 
some of his soul is attached into this piece of software he writes, and 
it can be seen in the way the software is written.
So indeed there are some “small people” running inside the computer and 
we do hope that if at all AI's will be in use, they will help people and 
will help them with their daily routines while making the world a better 
place for everybody.


For this release I am attaching a video link related to AI:
"The Evolution of Thinking Machines" with Danny Hillis

http://www.youtube.com/watch?v=LxqgGMmmj8A

Or a local mirror at:
The Evolution of Thinking Machines - 
http://ngtech.co.il/squid/videos/The_Evolution_of_Thinking_Machines.mp4


This repository is at:
http://ngtech.co.il/rpm/centos/

This release files are:
http://ngtech.co.il/rpm/centos/7/x86_64/squid-3.5.2-1.el7.centos.x86_64.rpm
http://ngtech.co.il/rpm/centos/7/x86_64/squid-helpers-3.5.2-1.el7.centos.x86_64.rpm
http://ngtech.co.il/rpm/centos/7/x86_64/squid-debuginfo-3.5.2-1.el7.centos.x86_64.rpm

http://ngtech.co.il/rpm/centos/6/x86_64/squid-3.5.2-2.el6.x86_64.rpm
http://ngtech.co.il/rpm/centos/6/x86_64/squid-helpers-3.5.2-2.el6.x86_64.rpm
http://ngtech.co.il/rpm/centos/6/x86_64/squid-debuginfo-3.5.2-2.el6.x86_64.rpm

http://ngtech.co.il/rpm/centos/6/i686/squid-3.5.2-2.el6.i686.rpm
http://ngtech.co.il/rpm/centos/6/i686/squid-helpers-3.5.2-2.el6.i686.rpm
http://ngtech.co.il/rpm/centos/6/i686/squid-debuginfo-3.5.2-2.el6.i686.rpm

To Each and everyone of them there is an *asc* file which contains  MD5 
SHA1 SHA2 SHA256 SHA384 SHA512 TIGER hashes.


All The Bests,
Eliezer Croitoru
___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users


Re: [squid-users] Squid 3.5.2 RPMs release for CentOS 32 and 64 bit.

2015-03-26 Thread Chris Bennett
Hi Eliezer,

I'm one of the many users of your published EL/CentOS RPMs and greatly
appreciate you making it available to the public, as well as keeping up to
date from time to time.  Just thought I'd express thanks :)

Regards,

Chris

On 27 March 2015 at 02:08, Eliezer Croitoru  wrote:

> Published at: http://www1.ngtech.co.il/wpe/?p=25
>
> I am happy to release the new RPMs of squid 3.5.2 for Centos 6.6 64bit,
> 32bit and CentOS 7 64bit.
>
> The new release includes couple bug fixes and improvements.
> The links to the RPMs are at the bottom of the article.
>
> "What if computers would start to think?”
>
> I have been asked couple times in the past about the “livelihood” of the
> PC.
> Sometimes there is the possibility that the computer has some intelligence
> and life in it due to it's nature to do things for humans. Many computers
> users claims that there is some “geany” inside this machine which sits in
> some room in the house. Sometimes it is even makes “sense” to the naked eye
> and mind.
> If for example a human will try to understand what is causing some issues
> with the text editor or with the cable, he will eventually find out that
> there are things which he might not be able to understand with the naked
> eye and in most of these cases the help from others is required and
> recommended.
> One case I do remember was that somebody asked me about the cause of some
> issue in run-time.
> While I wanted to answer him I told him that I have couple ideas about
> what causing these issues which he is having, but there is no way in the
> world for me to know what is the real cause due to that fact that I have
> missing parts in the picture. And also if I had the whole “picture” there
> is a real possibility which I would not be able to analyze all the details
> which are needed to conclude what is the cause for the annoying issues.
> How is it related to a Thinking Machine??
> Some people out there in the world may think that the computer is a
> marvels machine and do think that if it will have the function to “think”
> by itself and do things for humans it will bring good things.
> The reality proves that the computer is a creation of a human and if the
> humans are trying to do good this machine will be a tool for good while if
> the human will try to do bad this machine will do bad.
> It's the same about Artificial Intelligence which might be implemented in
> computers.
> If indeed the programmer or operator do things for bad, this might be the
> result.
> I do not want to speculate how the world would look like in the age of AI
> but there are some AI levels in the world, even if they are so limited that
> these AI's can crash in run-time very easily.
> In some relation to the last RPM release which I was writing about a
> “Match Maker”, AI's are kind of a hot topic in this world. Many in this
> world try to help others to find their “Missing Rib” or “The other part of
> their "soul mate”.
> While computers can help to find in a way their missing piece they still
> lack one thing: soul.
> In any relationship what so ever, an employer and employ or friends from
> high school, they have something between them that might cannot be even
> understood for themselves.
> If a human is behind the creation of a computer then it is possible that
> some of his soul is attached into this piece of software he writes, and it
> can be seen in the way the software is written.
> So indeed there are some “small people” running inside the computer and we
> do hope that if at all AI's will be in use, they will help people and will
> help them with their daily routines while making the world a better place
> for everybody.
>
> For this release I am attaching a video link related to AI:
> "The Evolution of Thinking Machines" with Danny Hillis
>
> http://www.youtube.com/watch?v=LxqgGMmmj8A
>
> Or a local mirror at:
> The Evolution of Thinking Machines - http://ngtech.co.il/squid/
> videos/The_Evolution_of_Thinking_Machines.mp4
>
> This repository is at:
> http://ngtech.co.il/rpm/centos/
>
> This release files are:
> http://ngtech.co.il/rpm/centos/7/x86_64/squid-3.5.2-1.
> el7.centos.x86_64.rpm
> http://ngtech.co.il/rpm/centos/7/x86_64/squid-helpers-
> 3.5.2-1.el7.centos.x86_64.rpm
> http://ngtech.co.il/rpm/centos/7/x86_64/squid-
> debuginfo-3.5.2-1.el7.centos.x86_64.rpm
>
> http://ngtech.co.il/rpm/centos/6/x86_64/squid-3.5.2-2.el6.x86_64.rpm
> http://ngtech.co.il/rpm/centos/6/x86_64/squid-helpers-
> 3.5.2-2.el6.x86_64.rpm
> http://ngtech.co.il/rpm/centos/6/x86_64/squid-
> debuginfo-3.5.2-2.el6.x86_64.rpm
>
> http://ngtech.co.il/rpm/centos/6/i686/squid-3.5.2-2.el6.i686.rpm
> http://ngtech.co.il/rpm/centos/6/i686/squid-helpers-3.5.2-2.el6.i686.rpm
> http://ngtech.co.il/rpm/centos/6/i686/squid-debuginfo-3.5.2-2.el6.i686.rpm
>
> To Each and everyone of them there is an *asc* file which contains  MD5
> SHA1 SHA2 SHA256 SHA384 SHA512 TIGER hashes.
>
> All The Bests,
> Eliezer Croitoru
> 

Re: [squid-users] load balancing and site failover

2015-03-26 Thread Brendan Kearney
On Thu, 2015-03-26 at 13:53 +1300, Amos Jeffries wrote:
> On 26/03/2015 10:26 a.m., Brendan Kearney wrote:
> > On Wed, 2015-03-25 at 15:03 +1300, Amos Jeffries wrote:
> >> On 25/03/2015 9:55 a.m., brendan kearney wrote:
> >>> Was not sure if bugzilla was used for mailing list issues.  If you would
> >>> like me to open one, I will but it looks like the list is working again.
> >>
> >> Bugzilla is used, list bugs under the "project services" product.
> >>
> >>
> >> As for your query...
> >>
> >>> On Mar 24, 2015 2:25 PM, "Brendan Kearney" wrote:
> >>>
>  On Tue, 2015-03-24 at 10:18 -0400, Brendan Kearney wrote:
> > while load balancing is not a requirement in a proxy environment, it
> > does afford a great deal of functionality, scaling and fault tolerance
> > in one.  several if not many on this list probably employ them for their
> > proxies and likely other technologies, but they are not all created
> > equal.
> >
> > i recently looked to see if a specific feature was in HAProxy.  i was
> > looking to see if HAProxy could reply to a new connection with a RST
> > packet if no pool member was available.
> >
> > the idea behind this is, if all of the proxies are not passing the
> > service check and are marked down by the load balancer, the reply of a
> > RST in the TCP handshake (i.e. SYN -> RST, not SYN -> SYN/ACK -> ACK)
> > tells the browser to failover to the next proxy assigned by the PAC
> > file.
> >
> > where i work, we have this configuration working.  the load balancers
> > are configured with the option to send a reset when no proxy is
> > available in the pool.  the PAC file assigns all 4 of the proxy VIPs in
> > a specific order based on which proxy VIP is assigned as the primary.
> > In every case, if the primary VIP does not have an available pool
> > member, the browser fails over to the next in the list.  failover would
> > happen again, if the secondary VIP replies with a RST during the
> > connection establishing.  the process repeats until a TCP connection
> > establishes or all proxies assigned have been exhausted.  the browser
> > will use the proxy VIP that it successfully connects to, for the
> > duration of the session.  once the browser is closed and reopened, the
> > evaluation of the PAC file occurs again, and the process starts anew.
> > plug-ins such as Proxy Selector are the exception to this, and can be
> > used to reevaluate a PAC file by selecting it for use.
> >
> > we have used this configuration several times, when we found an ISP link
> > was flapping or some other issue more global in nature than just the
> > proxies was affecting our egress and internet access.  i can attest to
> > the solution as working and elegantly handling site wide failures.
> >
> > being that the solutions where i work are proprietary commercial
> > products, i wanted to find an open source product that does this.  i
> > have been a long time user of HAProxy, and have recommended it for
> > others here, but sadly they cannot perform this function.  per their
> > mailing list, they use the network stack of the OS for connection
> > establishment and cannot cause a RST to be sent to the client during a
> > TCP handshake if no pool member is available.
> >
> > they suggested an external helper that manipulates IPTables rules based
> > on a pool member being available.  they do not feel that a feature like
> > this belongs in a layer 4/7 reverse proxy application.
> >>
> >> They are right. HTTP != TCP.
> > i didnt confuse that detail.  it was unknown to me that HAProxy could
> > not tie layer 7 status to layer 3/4 actions.  the decisions they made
> > and how they architected the app is why they cannot do this, not that it
> > is technically impossible to do it.  i may be spoiled because i work
> > with equipment that can do this for me.
> >>
> >> In particular TCP depends on routers having a full routing map of the
> >> entire Internet (provided by BGP) and deciding the best upstream hop
> >> based on that global info. Clients have one (and only one) upstream
> >> router for each server they want to connect to.
> > i will contest this.  my router does not need a full BGP map to route
> > traffic locally on my LAN or remotely out its WAN interface.  hell, it
> > does not even run BGP, and i can still get to the intarwebs, no problem.
> > it too, only has one upstream router / default route.
> 
> Then your router has more in common with proxy than usual. Its operating
> with a next-hop packet relay model (OSPF? MPLS?) rather than an
> end-to-end model (BGP with RIB/FIB).
DOCSIS 2 -> ethernet on the WAN side and locally connected on the LAN
side. :D  oh, and a static route pointing a /24 for vpn traffic to a
specific device.
> 
> >>
> >> In HTTP each proxy (aka router) performs independent upstream connection
>

Re: [squid-users] assertion failed: ../src/ipc/AtomicWord.h:88: "Enabled()"

2015-03-26 Thread Dan Charlesworth
Bumping this because I think it might have gone into the black hole the other 
night.

> On 23 Mar 2015, at 5:44 pm, Dan Charlesworth  wrote:
> 
> Turns out it’s also shitting the bed whenever I go to an SSL site now that 
> I’ve added --enable-storeio=rock:
> 
> 2015/03/23 17:40:13 kid1| assertion failed: ../src/ipc/AtomicWord.h:71: 
> "Enabled()"
> 2015/03/23 17:42:02 kid1| assertion failed: ../src/ipc/AtomicWord.h:74: 
> "Enabled()"
> 
> I feel like I’m definitely missing a dependency or something :-/
> 
>> On 23 Mar 2015, at 5:28 pm, Dan Charlesworth > > wrote:
>> 
>> Hey!
>> 
>> Sorry for all the threads lately, folks -
>> 
>> I just recompiled by 3.5 EL6 (64-bit) RPM (using 
>> squid-3.5.2-20150321-r13782).
>> 
>> I decided to add rock to my `—enable-storeio` option, so I could try SMP and 
>> stuff, which was fine. But when I went to squid -z it, I got this crash:
>> assertion failed: ../src/ipc/AtomicWord.h:88: "Enabled()"
>> 
>> Just using:
>> cache_dir rock /var/spool/squid 2
>> workers 2
>> 
>> I’m hoping, for a change, this is some obvious thing I’ve missed and not 
>> something I need to dig out backtraces for :-)
>> 
>> Thanks, y'all
> 

___
squid-users mailing list
squid-users@lists.squid-cache.org
http://lists.squid-cache.org/listinfo/squid-users