[squid-users] squid5 Happy Eyeballs - Is it possible to enable IPV4 only or IPV6 only ?
Hello Team , Testing squid5.x . Still have a question in a case of running multiple instances (IPV4/IPV6) on same machine . Such as • One instance that run as IPV4 only while other instance run as IPV6 only . I found that squid5.x is ignoring dns_v4_first . And based on the algorithm and how it works , sometime the IPV4 instance receive DNS resolution of the destination as IPV6 and the connection fails !! sometimes the IPV4 instance receive the DNS resolution of the destination as IPV6 and the connection fail . Is there any option we can do based on the environment above ? Like maybe we disable eyeballs or preserving it while add an option like DNS A records or DNS records . Thanks ___ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users
Re: [squid-users] squid-6.0.0-20220412-rb706999c1 cannot be built
Moving to Squid-Dev. >From my tests this issue with the latest daily autogenerated sources package is the same: http://master.squid-cache.org/Versions/v6/squid-6.0.0-20220501-re899e0c27.ta r.bz2 ## START n -fPIC -c -o DelayBucket.o DelayBucket.cc AclRegs.cc: In lambda function: AclRegs.cc:165:50: error: unused parameter 'name' [-Werror=unused-parameter] RegisterMaker("clientside_mark", [](TypeName name)->ACL* { return new Acl::ConnMark; }); ~^~~~ AclRegs.cc: In lambda function: AclRegs.cc:166:57: error: unused parameter 'name' [-Werror=unused-parameter] RegisterMaker("client_connection_mark", [](TypeName name)->ACL* { return new Acl::ConnMark; }); ~^~~~ g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../lib -I../src -I../include -I../libltdl -I../src -I../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/p11-kit-1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -c -o DelayConfig.o DelayConfig.cc g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../lib -I../src -I../include -I../libltdl -I../src -I../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/p11-kit-1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -c -o DelayPool.o DelayPool.cc g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../lib -I../src -I../include -I../libltdl -I../src -I../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/p11-kit-1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -c -o DelaySpec.o DelaySpec.cc At global scope: cc1plus: error: unrecognized command line option '-Wno-unused-private-field' [-Werror] cc1plus: all warnings being treated as errors ## END I will try to publish my podman build later on. Eliezer Croitoru NgTech, Tech Support Mobile: +972-5-28704261 Email: ngtech1...@gmail.com -Original Message- From: squid-users On Behalf Of Amos Jeffries Sent: Monday, May 2, 2022 00:32 To: squid-users@lists.squid-cache.org Subject: Re: [squid-users] squid-6.0.0-20220412-rb706999c1 cannot be built On 2/05/22 07:55, Eliezer Croitoru wrote: > I have tried to build couple RPMs for the V6 beta but found that the > current daily autogenerated releases cannot be built. > > Is there any specific git commit I should try to use? > There is a new daily tarball out now. can you try wit that one please? Also, squid-dev for beta and experimental code issues. Cheers Amos ___ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users ___ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users
Re: [squid-users] squid-6.0.0-20220412-rb706999c1 cannot be built
On 2/05/22 07:55, Eliezer Croitoru wrote: I have tried to build couple RPMs for the V6 beta but found that the current daily autogenerated releases cannot be built. Is there any specific git commit I should try to use? There is a new daily tarball out now. can you try wit that one please? Also, squid-dev for beta and experimental code issues. Cheers Amos ___ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users
[squid-users] squid-6.0.0-20220412-rb706999c1 cannot be built
I have tried to build couple RPMs for the V6 beta but found that the current daily autogenerated releases cannot be built. Is there any specific git commit I should try to use? These are the last lines of the rpmbuild in CentOS 8 Stream: ## START loaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genb -I../../src -I../../include -I../../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverlibtool: compile: g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I../.. -I../../include -I../../lib -I../../src -I../../include -I../../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverror.o .libs/SquidErrorData.o .libs/StringData.o .libs/Tag.o .libs/Time.o .libs/TimeData.o .libs/TransactionInitiator.o .libs/Url.o .libs/UrlLogin.o .libs/UrlPath.o .libs/UrlPort.o .libs/UserData.o .libs/Certifg++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../lib -I../src -I../include -I../libltdl -I../src -I../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/p11-kit-1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -c -o DelayBucket.o DelayBucket.cc AclRegs.cc: In lambda function: AclRegs.cc:165:50: error: unused parameter 'name' [-Werror=unused-parameter] RegisterMaker("clientside_mark", [](TypeName name)->ACL* { return new Acl::ConnMark; }); ~^~~~ AclRegs.cc: In lambda function: AclRegs.cc:166:57: error: unused parameter 'name' [-Werror=unused-parameter] RegisterMaker("client_connection_mark", [](TypeName name)->ACL* { return new Acl::ConnMark; }); ~^~~~ g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../lib -I../src -I../include -I../libltdl -I../src -I../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/p11-kit-1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -c -o DelayConfig.o DelayConfig.cc g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../lib -I../src -I../include -I../libltdl -I../src -I../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/p11-kit-1 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -c -o DelayPool.o DelayPool.cc g++ -DHAVE_CONFIG_H -DDEFAULT_CONFIG_FILE=\"/etc/squid/squid.conf\" -DDEFAULT_SQUID_DATA_DIR=\"/usr/share/squid\" -DDEFAULT_SQUID_CONFIG_DIR=\"/etc/squid\" -I.. -I../include -I../lib -I../src -I../include -I../libltdl -I../src -I../libltdl -I/usr/include/libxml2 -Wextra -Wno-unused-private-field -Wimplicit-fallthrough=2 -Wpointer-arith -Wwrite-strings -Wcomments -Wshadow -Wmissing-declarations -Woverloaded-virtual -Werror -pipe -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/p11-kit-1 -O2 -g -pipe -Wall