[squid-dev] Jenkins build is back to normal : 5-matrix » gcc,d-fedora-21 #26

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-fedora-21/26/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

[squid-dev] Jenkins build is back to normal : 5-matrix » gcc,d-ubuntu-wily #26

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-ubuntu-wily/26/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

[squid-dev] Jenkins build is back to normal : 5-matrix » gcc,d-debian-jessie #26

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-jessie/26/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

Re: [squid-dev] [PATCH] Update refresh_pattern description regarding 'max' option

2016-11-30 Thread Garri Djavadyan
On Thu, 2016-12-01 at 00:56 +1300, Amos Jeffries wrote: > On 21/11/2016 9:58 a.m., Garri Djavadyan wrote: > > > > The patch adds description for undocumented behavior related to > > 'max' > > option of 'refresh_pattern' directive. I mean, 'max' option sets > > value > > for 'Cache-Control:

[squid-dev] Jenkins build is back to normal : 5-matrix » gcc,d-debian-wheezy #26

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-wheezy/26/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-debian-unstable #26

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/26/-- [...truncated 34536 lines...] ../../../../src/ssl/support.cc:473:96: error: invalid conversion from 'int (*)(CRYPTO_EX_DATA*, CRYPTO_EX_DATA*, void*, int, long int, void*)

[squid-dev] Jenkins build is back to normal : 5-matrix » gcc,d-fedora-23 #26

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-fedora-23/26/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

[squid-dev] Jenkins build is back to normal : 5-matrix » gcc,d-fedora-22 #26

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-fedora-22/26/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

[squid-dev] Jenkins build is back to normal : 5-matrix » gcc,j-fbsd-93 #26

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=j-fbsd-93/26/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-debian-unstable #25

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/25/-- [...truncated 34531 lines...] ssl_ex_index_cert_error_check = SSL_get_ex_new_index(0, (void *) "cert_error_check", NULL, _dupAclChecklist, _freeAclChecklist);

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-ubuntu-wily #25

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-ubuntu-wily/25/-- [...truncated 3973 lines...] mv -f $depbase.Tpo $depbase.Plo depbase=`echo Connection.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/bash ../../libtool --tag=CXX

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-debian-wheezy #25

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-wheezy/25/-- [...truncated 3968 lines...] mv -f $depbase.Tpo $depbase.Plo depbase=`echo ModSelect.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/bash ../../libtool

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-fedora-21 #25

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-fedora-21/25/-- [...truncated 4057 lines...] depbase=`echo TcpAcceptor.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CXX --mode=compile ccache g++ -DHAVE_CONFIG_H

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-fedora-23 #25

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-fedora-23/25/-- [...truncated 4194 lines...] depbase=`echo Eui48.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ../../libtool --tag=CXX --mode=compile ccache g++ -DHAVE_CONFIG_H

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-debian-jessie #25

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-jessie/25/-- [...truncated 4031 lines...] depbase=`echo Eui64.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/bash ../../libtool --tag=CXX --mode=compile ccache g++ -DHAVE_CONFIG_H

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-fedora-22 #25

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-fedora-22/25/-- [...truncated 4069 lines...] libtool: compile: ccache g++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../include -Wall

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,j-fbsd-93 #25

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=j-fbsd-93/25/-- [...truncated 2950 lines...] depbase=`echo CharacterSet.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; /bin/sh ../../libtool --tag=CXX--mode=compile ccache g++49

Re: [squid-dev] [PATCH] Rework acl/RegexData optimization to use SBufList

2016-11-30 Thread Kinkie
Ok, done. Thanks On Wed, Nov 30, 2016 at 2:02 PM, Kinkie wrote: > I'll do that tonight, but after the rever of std::regex which it clashes with. > > On Wed, Nov 30, 2016 at 12:31 PM, Amos Jeffries wrote: >> On 15/11/2016 5:34 a.m., Kinkie wrote: >>> Hi,

Re: [squid-dev] [PATCH] auth_schemes directive

2016-11-30 Thread Alex Rousskov
On 11/30/2016 12:06 AM, Alex Rousskov wrote: > Perhaps there is a way to keep the per-scheme access list advantage > without opening the 403 Pandora box and preserving the whole-list > visualization provided by auth_schemes? > > For example, we could support something like this: > >

Re: [squid-dev] Fix If-None-Match processing and related bug 4169

2016-11-30 Thread Garri Djavadyan
On Wed, 2016-11-30 at 07:44 -0700, Alex Rousskov wrote: > On 11/30/2016 04:44 AM, Garri Djavadyan wrote: > > > > * If-Modified-Since header is ignored if If-None-Match header > > exists > > (RFC7232 compliance)  > > > > >  if (r.header.has(Http::HdrType::IF_NONE_MATCH)) { > > +if

Re: [squid-dev] g++ 4.8.x and std::regex problems

2016-11-30 Thread Alex Rousskov
On 11/29/2016 12:46 PM, Amos Jeffries wrote: > It was not just to delay to v5 To avoid similar disasters in the future, please note that any "decision" to "delay until vX" is essentially invalid when there is no consensus regarding vX branching: A promise to delay something until the moment

Re: [squid-dev] [PATCH] ServerBump class cleanup

2016-11-30 Thread Alex Rousskov
On 11/30/2016 06:34 AM, Amos Jeffries wrote: > This patch is a general cleanup of coding styles and current code > requirements for the ServerBump class. > -void attachServerSSL(SSL *); ///< Sets the server SSL object > +void attachServerSession(const Security::SessionPointer &); ///<

Re: [squid-dev] Fix If-None-Match processing and related bug 4169

2016-11-30 Thread Alex Rousskov
On 11/30/2016 04:44 AM, Garri Djavadyan wrote: > * If-Modified-Since header is ignored if If-None-Match header exists > (RFC7232 compliance) > if (r.header.has(Http::HdrType::IF_NONE_MATCH)) { > +if (e->hasIfNoneMatchEtag(r)) { > +// RFC 7232: If-None-Match recipient

Re: [squid-dev] [PATCH] ServerBump class cleanup

2016-11-30 Thread Kinkie
Looks reasonable to me. +1 On Wed, Nov 30, 2016 at 1:34 PM, Amos Jeffries wrote: > This patch is a general cleanup of coding styles and current code > requirements for the ServerBump class. > > Is there any other general cleanup that should be done to this class > while I'm

Re: [squid-dev] [PATCH] Rework acl/RegexData optimization to use SBufList

2016-11-30 Thread Kinkie
I'll do that tonight, but after the rever of std::regex which it clashes with. On Wed, Nov 30, 2016 at 12:31 PM, Amos Jeffries wrote: > On 15/11/2016 5:34 a.m., Kinkie wrote: >> Hi, >> the attached patch fixes the issue with missing ACL entries >> (verified) and

[squid-dev] [PATCH] ServerBump class cleanup

2016-11-30 Thread Amos Jeffries
This patch is a general cleanup of coding styles and current code requirements for the ServerBump class. Is there any other general cleanup that should be done to this class while I'm at it ? Amos === modified file 'src/ssl/PeekingPeerConnector.cc' --- src/ssl/PeekingPeerConnector.cc

Re: [squid-dev] g++ 4.8.x and std::regex poblems

2016-11-30 Thread Amos Jeffries
On 30/11/2016 10:23 p.m., Christos Tsantilas wrote: > On 29/11/2016 09:46 μμ, Amos Jeffries wrote: >> I'm thinking it might be useful to add a how-to in the release notes for >> v4+ to make the compiler update easier. Would you be able to write that >> now that you have gone through the process? >

Re: [squid-dev] [PATCH] Rework acl/RegexData optimization to use SBufList

2016-11-30 Thread Amos Jeffries
On 15/11/2016 5:34 a.m., Kinkie wrote: > Hi, > the attached patch fixes the issue with missing ACL entries > (verified) and streamlines the code a bit. > > Performance-wise it improves a bit, parsing the same 1M-entry ACL in > 19.4 seconds (17.8 seconds in userland). > +1. Seems to be okay.

Re: [squid-dev] Fix If-None-Match processing and related bug 4169

2016-11-30 Thread Amos Jeffries
On 1/12/2016 12:44 a.m., Garri Djavadyan wrote: > On Tue, 2016-11-29 at 15:42 -0700, Alex Rousskov wrote: >> On 11/29/2016 02:23 PM, Amos Jeffries wrote: >>> >>> On 30/11/2016 1:47 a.m., Garri Djavadyan wrote: On Tue, 2016-11-29 at 14:51 +0500, Garri Djavadyan wrote: > > Hello,

Re: [squid-dev] [PATCH] Update refresh_pattern description regarding 'max' option

2016-11-30 Thread Amos Jeffries
On 21/11/2016 9:58 a.m., Garri Djavadyan wrote: > The patch adds description for undocumented behavior related to 'max' > option of 'refresh_pattern' directive. I mean, 'max' option sets value > for 'Cache-Control: max-age' header sent by Squid upstream. Feel free to > modify the description.

Re: [squid-dev] Fix If-None-Match processing and related bug 4169

2016-11-30 Thread Garri Djavadyan
On Tue, 2016-11-29 at 15:42 -0700, Alex Rousskov wrote: > On 11/29/2016 02:23 PM, Amos Jeffries wrote: > > > > On 30/11/2016 1:47 a.m., Garri Djavadyan wrote: > > > > > > On Tue, 2016-11-29 at 14:51 +0500, Garri Djavadyan wrote: > > > > > > > > Hello, > > > > > > > > Please review the attached

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-debian-unstable #24

2016-11-30 Thread noc
http://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-debian-unstable/24/-- [...truncated 34536 lines...] ../../../../src/ssl/support.cc:473:96: error: invalid conversion from 'int (*)(CRYPTO_EX_DATA*, CRYPTO_EX_DATA*, void*, int, long int, void*)

Re: [squid-dev] g++ 4.8.x and std::regex poblems

2016-11-30 Thread Christos Tsantilas
On 29/11/2016 09:46 μμ, Amos Jeffries wrote: I'm thinking it might be useful to add a how-to in the release notes for v4+ to make the compiler update easier. Would you be able to write that now that you have gone through the process? I upgraded to newer OS, not just the compiler :-). It is