Re: squid3 com follow_x_forwarded_for
Em Sexta-feira 09 Outubro 2009, às 18:41:46, Leandro Moreira escreveu: Caros, O problema e que vou implementar o dansguardian em um squid que autentica no AD, nesse caso o squid ja esta funcionando, testei a configuração com o 2.7 funcionou sem problemas mas na hora de fazer o squid autenticar no AD agarrou. Mas vou rever a minha documentação de squid com AD pra ver se consigo fazer o 2.7 autenticar no AD, aee resolve todos os meus problemas. Att. Leandro Moreira. Leandro, não é a solução que vc esperava ter... mas... depois de ver que no codigo fonte do squid3.0 não tem nada sobre follow_x_forwarded_for, resolvi fazer - e fiz - um teste bem bizarro. apt-build source squid3 cd /var/cache/apt-build/build/squid3-3.0.STABLE19/ vi debian/rules adicionei a linha: --enable-mode-meleca-teste-on \ entre as opcoes de configure salvei. executei ./debian/rules binary (compila) (compila) (compila) cd .. dpkg -i squid3*.deb squid3 -v Squid Cache: Version 3.0.STABLE19 configure options: '--build=i486-linux-gnu' '--prefix=/usr' '-- includedir=${prefix}/include' '--mandir=${prefix}/share/man' '-- infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '-- libexecdir=${prefix}/lib/squid3' '--disable-maintainer-mode' '--disable- dependency-tracking' '--srcdir=.' '--datadir=/usr/share/squid3' '-- sysconfdir=/etc/squid3' '--mandir=/usr/share/man' '--with-cppunit- basedir=/usr' '--enable-inline' '--enable-async-io=8' '--enable- storeio=ufs,aufs,diskd,null' '--enable-removal-policies=lru,heap' '--enable- delay-pools' '--enable-cache-digests' '--enable-underscores' '--enable-icap- client' '--enable-follow-x-forwarded-for' '--enable- auth=basic,digest,ntlm,negotiate' '--enable-basic-auth- helpers=LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,getpwnam,multi-domain-NTLM' '--enable- ntlm-auth-helpers=SMB' '--enable-digest-auth-helpers=ldap,password' '--enable- negotiate-auth-helpers=squid_kerb_auth' '--enable-external-acl- helpers=ip_user,ldap_group,session,unix_group,wbinfo_group' '--enable-arp-acl' '--enable-snmp' '--enable-mode-meleca-teste-on' '--with-filedescriptors=65536' '--with-large-files' '--with-default-user=proxy' '--enable-epoll' '--enable- linux-netfilter' 'build_alias=i486-linux-gnu' 'CC=cc' 'CFLAGS=-g -Wall -O2' 'LDFLAGS=' 'CPPFLAGS=' 'CXX=g++' 'CXXFLAGS=-g -Wall -O2' e pro meu espanto, o squid compilado com essa opcao inutil funciona normalmente... resta saber o porque foi colocado a opcao de --enable-follow-x-forwarded-for no ./configure do pacote do squid3 fornecido pelo debian, se não existe realmente o suporte ... pelo visto o squid aceita qqr coisa no ./configure... vou começar a me divertir com isso, criando pacotes com opçoes absurdas, depois dessa.. [ ]'s, e divirta-se. Henry
Re: squid3 com follow_x_forwarded_for
henry, Acho que isso que voce levantou e muito grave, pois presume-se que um pacote pre-compilado, deve ter as funções listadas nao sei se estou sendo totalmente ignorantte, mas se vc ativar um um modulo nao disponivel a compilação nao deviria dar erro, tipo modulo nao encontrado, modulo indisponivel ou coisa parecida? Attl Leandro Moreira 2009/10/10 henry jmhenri...@yahoo.com.br Em Sexta-feira 09 Outubro 2009, às 18:41:46, Leandro Moreira escreveu: Caros, O problema e que vou implementar o dansguardian em um squid que autentica no AD, nesse caso o squid ja esta funcionando, testei a configuração com o 2.7 funcionou sem problemas mas na hora de fazer o squid autenticar no AD agarrou. Mas vou rever a minha documentação de squid com AD pra ver se consigo fazer o 2.7 autenticar no AD, aee resolve todos os meus problemas. Att. Leandro Moreira. Leandro, não é a solução que vc esperava ter... mas... depois de ver que no codigo fonte do squid3.0 não tem nada sobre follow_x_forwarded_for, resolvi fazer - e fiz - um teste bem bizarro. apt-build source squid3 cd /var/cache/apt-build/build/squid3-3.0.STABLE19/ vi debian/rules adicionei a linha: --enable-mode-meleca-teste-on \ entre as opcoes de configure salvei. executei ./debian/rules binary (compila) (compila) (compila) cd .. dpkg -i squid3*.deb squid3 -v Squid Cache: Version 3.0.STABLE19 configure options: '--build=i486-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/squid3' '--disable-maintainer-mode' '--disable-dependency-tracking' '--srcdir=.' '--datadir=/usr/share/squid3' '--sysconfdir=/etc/squid3' '--mandir=/usr/share/man' '--with-cppunit-basedir=/usr' '--enable-inline' '--enable-async-io=8' '--enable-storeio=ufs,aufs,diskd,null' '--enable-removal-policies=lru,heap' '--enable-delay-pools' '--enable-cache-digests' '--enable-underscores' '--enable-icap-client' '--enable-follow-x-forwarded-for' '--enable-auth=basic,digest,ntlm,negotiate' '--enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,getpwnam,multi-domain-NTLM' '--enable-ntlm-auth-helpers=SMB' '--enable-digest-auth-helpers=ldap,password' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--enable-external-acl-helpers=ip_user,ldap_group,session,unix_group,wbinfo_group' '--enable-arp-acl' '--enable-snmp' '--enable-mode-meleca-teste-on''--with-filedescriptors=65536' '--with-large-files' '--with-default-user=proxy' '--enable-epoll' '--enable-linux-netfilter' 'build_alias=i486-linux-gnu' 'CC=cc' 'CFLAGS=-g -Wall -O2' 'LDFLAGS=' 'CPPFLAGS=' 'CXX=g++' 'CXXFLAGS=-g -Wall -O2' e pro meu espanto, o squid compilado com essa opcao inutil funciona normalmente... resta saber o porque foi colocado a opcao de --enable-follow-x-forwarded-for no ./configure do pacote do squid3 fornecido pelo debian, se não existe realmente o suporte ... pelo visto o squid aceita qqr coisa no ./configure... vou começar a me divertir com isso, criando pacotes com opçoes absurdas, depois dessa.. [ ]'s, e divirta-se. Henry -- Leandro Moreira Linux Administrator: LPIC-1 e-mail/msn: lean...@leandromoreira.eti.br Tel.: + 55(32) 9906-5713
Re: squid3 com follow_x_forwarded_for
2009/10/10 Leandro Moreira lean...@leandromoreira.eti.br: henry, Acho que isso que voce levantou e muito grave, pois presume-se que um pacote pre-compilado, deve ter as funções listadas nao sei se estou sendo totalmente ignorantte, mas se vc ativar um um modulo nao disponivel a compilação nao deviria dar erro, tipo modulo nao encontrado, modulo indisponivel ou coisa parecida? Attl Leandro Moreira Em primeiro lugar, vamos esclarecer o que um script configure faz. Esse script é usado para automatizar a etapa final da preparação do código a ser compilado, conferindo dependências (compilador, bibliotecas, versões, etc), gerando alguns arquivos fontes que serão usados - entre eles um .h com diretivas DEFINE de pré-compilação - e o mais importante de todos, o sagrado Makefile. A partir dessas constantes DEFINE definidas em um arquivo de cabeçalho .h, porções dentro do código fonte podem ser selecionadas para inclusão no binário ou não, dentre outras customizações que dependem do gosto de usuário (caminhos absolutos de arquivos, bibliotecas, etc). Um exemplo simples: o programador não tem como saber se você quer suporte a determinado recurso ou não. Dessa forma, ele usa uma diretiva #ifdef constanteX dentro de seu código em determinado trecho. Assim, se existir uma constanteX definida, aquele pedaço de código entrará na compilação, fazendo parte do binário final. Quem gera essa constanteX é o script configure, dentro de um arquivo específico. (Ou mais de um, não sei exatamente.) Pois bem, se algo deveria falhar quando um parâmetro desconhecido é passado, essa coisa seria o script configure. Mas, pelo visto, ele simplesmente ignora. Se o binário vai levar consigo uma string de configuração que contém um parâmetro inexistente, bem, isso é culpa do configure, novamente. Por que, se o fonte é totalmente ignorante à existência de contantes desconhecidas geradas pelo script configure, ou até mesmo parâmetros aceitos por ele em linha de comando, para os quais não haja correspondência em código. Eu não sou especialista em compilação, mas compreendo o básico sobre isso. Pode ser que haja alguns erros em detalhes sobre o que eu falei, mas a grosso modo é assim que funciona. E é por isso que não há motivo algum para haver erros em tempo de compilação quando um parâmetro errado é passado ao script de configuração. Agora, ele, o bendito configure, sim, poderia reclamar e abortar. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: squid3 com follow_x_forwarded_for
Henry, Entao existe uma discrepancia de informações, antes de postar na lista ja tinha visto esse review so que quando rodo o squid3 -v: Squid Cache: Version 3.0.STABLE8 configure options: '--build=i486-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/squid3' '--disable-maintainer-mode' '--disable-dependency-tracking' '--srcdir=.' '--datadir=/usr/share/squid3' '--sysconfdir=/etc/squid3' '--mandir=/usr/share/man' '--with-cppunit-basedir=/usr' '--enable-inline' '--enable-async-io=8' '--enable-storeio=ufs,aufs,coss,diskd,null' '--enable-removal-policies=lru,heap' '--enable-delay-pools' '--enable-cache-digests' '--enable-underscores' '--enable-icap-client' *'--enable-follow-x-forwarded-for' *'--enable-auth=basic,digest,ntlm' '--enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,getpwnam,multi-domain-NTLM' '--enable-ntlm-auth-helpers=SMB' '--enable-digest-auth-helpers=ldap,password' '--enable-external-acl-helpers=ip_user,ldap_group,session,unix_group,wbinfo_group' '--with-filedescriptors=65536' '--with-default-user=proxy' '--enable-epoll' '--enable-linux-netfilter' 'build_alias=i486-linux-gnu' 'CC=cc' 'CFLAGS=-g -O2 -g -Wall -O2' 'LDFLAGS=' 'CPPFLAGS=' 'CXX=g++' 'CXXFLAGS=-g -O2 -g -Wall -O2' 'FFLAGS=-g -O2' Consta o suporte, é isso que nao estou entendendo. Att. Leandro Moreira. 2009/10/8 henry jmhenri...@yahoo.com.br Em Quinta-feira 08 Outubro 2009, às 08:58:11, Leandro Moreira escreveu: Caros, Algume ja usou o parametro follow_x_forwarded_for no squid3, no squid 2.7 funciona sem problema mas no squid3 ja fui na pagina do squid testei tudo que consegui encontrar no manuais mas nada deu certo. Agradeço desde ja atenção. Att. se abrir a página: http://www1.at.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE8- RELEASENOTES.htmlhttp://www1.at.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE8-%0ARELEASENOTES.html la embaixo, vai ver: (...) follow_x_forwarded_for Not yet ported to Squid-3. (...) [ ]s, Henry. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- Leandro Moreira Linux Administrator: LPIC-1 e-mail/msn: lean...@leandromoreira.eti.br Tel.: + 55(32) 9906-5713
Re: squid3 com follow_x_forwarded_for
Não olhei o codigo fonte do squid, to meio sem tempo estes dias, mas baseado no mais profundo achismo, acho que haver suporte - ser portado seja meio diferente de configure options. No changelog do patch do squid3 no debian tem algo a respeito de terem adicionado a opcao ao configure. Mas não de implementação como vi algo relativo nos changelogs das versoes 3.1 e 3.2. De qualquer maneira, se é realmente necessário pra vc rodar o dansguardian em squid3.* ao invés de squid2.7, acho melhor vc rodar um squid3.1 ou 3.2 - (instaveis?) Depois vou dar uma olhada no fonte. [ ]s, e divirta-se. Henry. --- Em sex, 9/10/09, Leandro Moreira lean...@leandromoreira.eti.br escreveu: De: Leandro Moreira lean...@leandromoreira.eti.br Assunto: Re: squid3 com follow_x_forwarded_for Para: henry jmhenri...@yahoo.com.br Cc: debian-user-portuguese@lists.debian.org Data: Sexta-feira, 9 de Outubro de 2009, 16:00 Henry, Entao existe uma discrepancia de informações, antes de postar na lista ja tinha visto esse review so que quando rodo o squid3 -v: Squid Cache: Version 3.0.STABLE8 configure options: '--build=i486-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/squid3' '--disable-maintainer-mode' '--disable-dependency-tracking' '--srcdir=.' '--datadir=/usr/share/squid3' '--sysconfdir=/etc/squid3' '--mandir=/usr/share/man' '--with-cppunit-basedir=/usr' '--enable-inline' '--enable-async-io=8' '--enable-storeio=ufs,aufs,coss,diskd,null' '--enable-removal-policies=lru,heap' '--enable-delay-pools' '--enable-cache-digests' '--enable-underscores' '--enable-icap-client' '--enable-follow-x-forwarded-for' '--enable-auth=basic,digest,ntlm' '--enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,getpwnam,multi-domain-NTLM' '--enable-ntlm-auth-helpers=SMB' '--enable-digest-auth-helpers=ldap,password' '--enable-external-acl-helpers=ip_user,ldap_group,session,unix_group,wbinfo_group' '--with-filedescriptors=65536' '--with-default-user=proxy' '--enable-epoll' '--enable-linux-netfilter' 'build_alias=i486-linux-gnu' 'CC=cc' 'CFLAGS=-g -O2 -g -Wall -O2' 'LDFLAGS=' 'CPPFLAGS=' 'CXX=g++' 'CXXFLAGS=-g -O2 -g -Wall -O2' 'FFLAGS=-g -O2' Consta o suporte, é isso que nao estou entendendo. Att. Leandro Moreira. 2009/10/8 henry jmhenri...@yahoo.com.br Em Quinta-feira 08 Outubro 2009, às 08:58:11, Leandro Moreira escreveu: Caros, Algume ja usou o parametro follow_x_forwarded_for no squid3, no squid 2.7 funciona sem problema mas no squid3 ja fui na pagina do squid testei tudo que consegui encontrar no manuais mas nada deu certo. Agradeço desde ja atenção. Att. se abrir a página: http://www1.at.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE8- RELEASENOTES.html la embaixo, vai ver: (...) follow_x_forwarded_for Not yet ported to Squid-3. (...) [ ]s, Henry. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org -- Leandro Moreira Linux Administrator: LPIC-1 e-mail/msn: lean...@leandromoreira.eti.br Tel.: + 55(32) 9906-5713 Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
Re: squid3 com follow_x_forwarded_for
Caros, O problema e que vou implementar o dansguardian em um squid que autentica no AD, nesse caso o squid ja esta funcionando, testei a configuração com o 2.7 funcionou sem problemas mas na hora de fazer o squid autenticar no AD agarrou. Mas vou rever a minha documentação de squid com AD pra ver se consigo fazer o 2.7 autenticar no AD, aee resolve todos os meus problemas. Att. Leandro Moreira. 2009/10/9 henrique jmhenri...@yahoo.com.br Não olhei o codigo fonte do squid, to meio sem tempo estes dias, mas baseado no mais profundo achismo, acho que haver suporte - ser portado seja meio diferente de configure options. No changelog do patch do squid3 no debian tem algo a respeito de terem adicionado a opcao ao configure. Mas não de implementação como vi algo relativo nos changelogs das versoes 3.1 e 3.2. De qualquer maneira, se é realmente necessário pra vc rodar o dansguardian em squid3.* ao invés de squid2.7, acho melhor vc rodar um squid3.1 ou 3.2 - (instaveis?) Depois vou dar uma olhada no fonte. [ ]s, e divirta-se. Henry. --- Em *sex, 9/10/09, Leandro Moreira lean...@leandromoreira.eti.br*escreveu: De: Leandro Moreira lean...@leandromoreira.eti.br Assunto: Re: squid3 com follow_x_forwarded_for Para: henry jmhenri...@yahoo.com.br Cc: debian-user-portuguese@lists.debian.org Data: Sexta-feira, 9 de Outubro de 2009, 16:00 Henry, Entao existe uma discrepancia de informações, antes de postar na lista ja tinha visto esse review so que quando rodo o squid3 -v: Squid Cache: Version 3.0.STABLE8 configure options: '--build=i486-linux-gnu' '--prefix=/usr' '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--libexecdir=${prefix}/lib/squid3' '--disable-maintainer-mode' '--disable-dependency-tracking' '--srcdir=.' '--datadir=/usr/share/squid3' '--sysconfdir=/etc/squid3' '--mandir=/usr/share/man' '--with-cppunit-basedir=/usr' '--enable-inline' '--enable-async-io=8' '--enable-storeio=ufs,aufs,coss,diskd,null' '--enable-removal-policies=lru,heap' '--enable-delay-pools' '--enable-cache-digests' '--enable-underscores' '--enable-icap-client' *'--enable-follow-x-forwarded-for' *'--enable-auth=basic,digest,ntlm' '--enable-basic-auth-helpers=LDAP,MSNT,NCSA,PAM,SASL,SMB,YP,getpwnam,multi-domain-NTLM' '--enable-ntlm-auth-helpers=SMB' '--enable-digest-auth-helpers=ldap,password' '--enable-external-acl-helpers=ip_user,ldap_group,session,unix_group,wbinfo_group' '--with-filedescriptors=65536' '--with-default-user=proxy' '--enable-epoll' '--enable-linux-netfilter' 'build_alias=i486-linux-gnu' 'CC=cc' 'CFLAGS=-g -O2 -g -Wall -O2' 'LDFLAGS=' 'CPPFLAGS=' 'CXX=g++' 'CXXFLAGS=-g -O2 -g -Wall -O2' 'FFLAGS=-g -O2' Consta o suporte, é isso que nao estou entendendo. Att. Leandro Moreira. 2009/10/8 henry jmhenri...@yahoo.com.brhttp://mc/compose?to=jmhenri...@yahoo.com.br Em Quinta-feira 08 Outubro 2009, às 08:58:11, Leandro Moreira escreveu: Caros, Algume ja usou o parametro follow_x_forwarded_for no squid3, no squid 2.7 funciona sem problema mas no squid3 ja fui na pagina do squid testei tudo que consegui encontrar no manuais mas nada deu certo. Agradeço desde ja atenção. Att. se abrir a página: http://www1.at.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE8- RELEASENOTES.htmlhttp://www1.at.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE8-%0ARELEASENOTES.html la embaixo, vai ver: (...) follow_x_forwarded_for Not yet ported to Squid-3. (...) [ ]s, Henry. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.orghttp://mc/compose?to=debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.orghttp://mc/compose?to=listmas...@lists.debian.org -- Leandro Moreira Linux Administrator: LPIC-1 e-mail/msn: lean...@leandromoreira.eti.brhttp://mc/compose?to=lean...@leandromoreira.eti.br Tel.: + 55(32) 9906-5713 -- Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/- Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/- Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/- Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/ -- Leandro Moreira Linux Administrator: LPIC-1 e-mail/msn: lean...@leandromoreira.eti.br Tel.: + 55(32) 9906-5713
Re: squid3 com follow_x_forwarded_for
Em Quinta-feira 08 Outubro 2009, às 08:58:11, Leandro Moreira escreveu: Caros, Algume ja usou o parametro follow_x_forwarded_for no squid3, no squid 2.7 funciona sem problema mas no squid3 ja fui na pagina do squid testei tudo que consegui encontrar no manuais mas nada deu certo. Agradeço desde ja atenção. Att. se abrir a página: http://www1.at.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE8- RELEASENOTES.html la embaixo, vai ver: (...) follow_x_forwarded_for Not yet ported to Squid-3. (...) [ ]s, Henry. -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org