Introducing myself
Hi, my name is Fausto Levandoski and I live in Brazil. I=B4m a sysadmin but I work a few years programming in C and C++. I want to join the group to learn about squid and use this knowledge in my graduate work. Fausto
Re: Introducing myself
On 12/04/2012 12:11 a.m., Fausto Levandoski wrote: Hi, my name is Fausto Levandoski and I live in Brazil. I=B4m a sysadmin but I work a few years programming in C and C++. I want to join the group to learn about squid and use this knowledge in my graduate work. Fausto Welcome Fausto. Any particular areas you are interested in? Most of what you need in the way of technical details about working with Squid code can be found linked from http://wiki.squid-cache.org/DeveloperResources. Any questions, please dont hesitate to ask. Amos
Introducing Myself
Hi, My name is Fred Maranhão. I'm starting to work with squid and I'm interested in translate the software to brazilian portuguese (pt_BR). Fred
Re: Introducing Myself
On 3/03/2012 5:20 p.m., Fred Maranhão wrote: Hi, My name is Fred Maranhão. I'm starting to work with squid and I'm interested in translate the software to brazilian portuguese (pt_BR). Fred Hi Fred, Thank you very much for the interest. The wiki page http://wiki.squid-cache.org/Translations/Basics covers the initial detais you need to know. Including how to register with our Pootle system which controls the translation process. Brazillian Portuguese already has a translation moderator. I've emailed him now to find out how he wishes to go forward with this and will get back to you about where we go from there. Meanwhile feel free to signup to Pootle and start adding change suggestions to Pootle. Amos
Introducing Myself
Hi, I'm Herc, I'm using Squid since few years now, but I do only my installations from the sources as I have some specific needs. I'm here to find someone to help me to resolve my problem, and this will may be help someone else. cheers Herc. _ Le nouveau Hotmail est presque arrivé, ne le manquez pas ! http://www.windowslive.fr/nouveau-hotmail/
Introducing Myself
Greetings, My name is Renato, I'm from Brazil and I work as a network and server administrator consultant full time. We have several squid servers and now I'm very glad to be able to test the DEV brand of this incredible software. Actually I like the tproxy new feature integrated to the 3.1 brand very much and I would like to share information about it... Thank you!
RE: Introducing myself
Hi Alex, I think that'd be a good idea. The main thing stopping my company using Squid 3 is the lack of collapsed_forwarding. I'll find out who in the dev community is working on this and lend a hand. Cheers Al -Original Message- From: Alex Rousskov [mailto:rouss...@measurement-factory.com] Sent: Wednesday, 29 April 2009 7:01 a.m. To: Alistair Reay Cc: squid-dev@squid-cache.org Subject: Re: Introducing myself On 04/20/2009 10:10 PM, Alistair Reay wrote: Hi everyone, I'd like to introduce myself to the dev team and start helping out. My name is Alistair Reay and I'm a system engineer at a large New Zealand broadcaster that uses Squid and other open-source software extensively. Using squid we've built the nations largest and cheapest commercial CDN for our VOD offering so I've got a vested interest in helping Squid kick more ass. Although I'm not a professional developer, I have a lot of interest in contributing code to this project and I've created a production-ready load balancer project in SourceForge called Octopus http://sourceforge.net/projects/octopuslb/ that works really well behind Squid. Anyway, the first thing I'd like to do is investigate how refresh_stale_hit works and try to improve it. I searched to squid-users mail list and found this thread of conversation which is what I'd like to implement in Squid2.7. If you'll have me, I'll subscribe to this mailing list and make a new topic about this feature request then start work. http://www.squid-cache.org/mail-archive/squid-users/200609/0162.html User's query/request (also what I'd like to be able to do) http://www.squid-cache.org/mail-archive/squid-users/200609/0167.html Henrik's response Hi Alistair, If you have some cycles to spare, please consider helping with porting Squid2 features you use to Squid3. This will both help current Squid3 users and will ensure a smooth upgrade path for your production caches. If you work on something new, please consider writing a Squid3 patch (and a Squid2 patch if necessary). Thank you, Alex. == For more information on the Television New Zealand Group, visit us online at tvnz.co.nz == CAUTION: This e-mail and any attachment(s) contain information that is intended to be read only by the named recipient(s). This information is not to be used or stored by any other person and/or organisation.
Re: Introducing myself
Alistair Reay wrote: Hi Alex, I think that'd be a good idea. The main thing stopping my company using Squid 3 is the lack of collapsed_forwarding. I'll find out who in the dev community is working on this and lend a hand. Right now. Nobody I know of. We are concentrating on the shuffling needed to get 3.1 out the door properly. It's on the must-do list of stuff hoping to be in the next release though. So any help you can give that way would be a step forward. IIRC there is an old port for 3.0 which Henrick started on the old devel.squid-cache.org CVS. I think it was either not quite complete enough or waiting some tested before merging and got left to long. It needs checking to see how relevant it is now and updating if it's still useful or re-writing if not. P.S. Hi Alistair :) It's good to see other interest here in NZ. Amos Cheers Al -Original Message- From: Alex Rousskov [mailto:rouss...@measurement-factory.com] Sent: Wednesday, 29 April 2009 7:01 a.m. To: Alistair Reay Cc: squid-dev@squid-cache.org Subject: Re: Introducing myself On 04/20/2009 10:10 PM, Alistair Reay wrote: Hi everyone, I'd like to introduce myself to the dev team and start helping out. My name is Alistair Reay and I'm a system engineer at a large New Zealand broadcaster that uses Squid and other open-source software extensively. Using squid we've built the nations largest and cheapest commercial CDN for our VOD offering so I've got a vested interest in helping Squid kick more ass. Although I'm not a professional developer, I have a lot of interest in contributing code to this project and I've created a production-ready load balancer project in SourceForge called Octopus http://sourceforge.net/projects/octopuslb/ that works really well behind Squid. Anyway, the first thing I'd like to do is investigate how refresh_stale_hit works and try to improve it. I searched to squid-users mail list and found this thread of conversation which is what I'd like to implement in Squid2.7. If you'll have me, I'll subscribe to this mailing list and make a new topic about this feature request then start work. http://www.squid-cache.org/mail-archive/squid-users/200609/0162.html User's query/request (also what I'd like to be able to do) http://www.squid-cache.org/mail-archive/squid-users/200609/0167.html Henrik's response Hi Alistair, If you have some cycles to spare, please consider helping with porting Squid2 features you use to Squid3. This will both help current Squid3 users and will ensure a smooth upgrade path for your production caches. If you work on something new, please consider writing a Squid3 patch (and a Squid2 patch if necessary). Thank you, Alex. == For more information on the Television New Zealand Group, visit us online at tvnz.co.nz == CAUTION: This e-mail and any attachment(s) contain information that is intended to be read only by the named recipient(s). This information is not to be used or stored by any other person and/or organisation. -- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE14 Current Beta Squid 3.1.0.7
Re: Introducing myself
Amos Jeffries ha scritto: Marcello Romani wrote: Amos Jeffries ha scritto: Marcello Romani wrote: Amos Jeffries ha scritto: Marcello Romani wrote: Hallo, I have been using squid for about 3 years now for normal web caching and url filtering in our company. I have written a small perl script to be used as a logfile daemon, which stores the access log entries in a mysql database. I'm currently using it in our company and I've also received requests from a few people that were looking for a mysql access log solution for squid. So far the script is working well, but mine is a low traffic scenario (15 clients), so I'd like to see it tested in more demanding environments to find out bugs or performance bottlenecks. Also, some of the views contained in the DDL script accompaining the daemon were written as an excercise, while some other provided useful information for my own requirements. The list of views could be expanded or modified based on other people's requests. The last line on my TODO list is how to deal with database growth. Currently there is no consolidation routine, so the database has to be cleaned by hand. I have some experience in mysql and postgresql, so I'm planning to write a version of the script for postgresql also. Welcome. I'm working on the port of LogDaemon into 3.2. I look forward to working with you and it as the first LD helper. MySQL is precisely one of the tools I'm looking at testing the port with. Back at the beginning of LogDaemon in 2.7 there was a MySQL helper as well. I have not heard much since. Presumably is happily working in places, If that was not you we'd best check up and see about merging the script concepts rather than adding new one. I'll have to look closely but I belive what you are mentioning is not my script. Turns out it was you on March 2008. I grabbed a copy of your early script and was playing around with it. http://www.mail-archive.com/squid-us...@squid-cache.org/msg53342.html Ouch! You're right. The fact is, I've also seen a LD helper written in C somewhere... The only other MySQL stuff I've seen was Arthur Tumanyan's shaga patch in 2007, which was for integrated MySQL support before LD came along. Might be interesting to compare the SQL tables etc, but the code is not relevant to this. Adrian wrote the initial access.log output into LD form using the original C from inside Squid. I'm not aware of any other LD around yet. If you are intending and able to stick around and support the script I believe mysql logging is one of the helpers we could find great use for bundling. I have developed the perl script in my spare time, so I might not be as timely as I should, but I'm willing to support and expand it. I'm not a C or C++ expert, but if you feel that it's better to have a LD helper written in C or C++ rather than perl, I might also look into that. The only issues we have with coding language are that it must be widely usable/useful, and someone is able to keep up with bug fixes. Perl passes on both. Amos Ok, perfect. I have registered the project on sourceforge, but I've not yet commited anything there. Is it the right way to host the script and its future developements ? The project is here: http://sourceforge.net/projects/squid-mysql-log/ Up to you. Thats how the squid_kerb_auth did it. The binary name if we bundle with Squid will end up being log_mysql_daemon.pl though. Amos I have registered a new project on sourceforce based on the name you suggested. http://sourceforge.net/projects/logmysqldaemon/ I also have submitted some code through svn. Please browse trunk/ starting at: http://logmysqldaemon.svn.sourceforge.net/viewvc/logmysqldaemon/ -- Marcello Romani
Re: Introducing myself
On 04/20/2009 10:10 PM, Alistair Reay wrote: Hi everyone, I'd like to introduce myself to the dev team and start helping out. My name is Alistair Reay and I'm a system engineer at a large New Zealand broadcaster that uses Squid and other open-source software extensively. Using squid we've built the nations largest and cheapest commercial CDN for our VOD offering so I've got a vested interest in helping Squid kick more ass. Although I'm not a professional developer, I have a lot of interest in contributing code to this project and I've created a production-ready load balancer project in SourceForge called Octopus http://sourceforge.net/projects/octopuslb/ that works really well behind Squid. Anyway, the first thing I'd like to do is investigate how refresh_stale_hit works and try to improve it. I searched to squid-users mail list and found this thread of conversation which is what I'd like to implement in Squid2.7. If you'll have me, I'll subscribe to this mailing list and make a new topic about this feature request then start work. http://www.squid-cache.org/mail-archive/squid-users/200609/0162.html User's query/request (also what I'd like to be able to do) http://www.squid-cache.org/mail-archive/squid-users/200609/0167.html Henrik's response Hi Alistair, If you have some cycles to spare, please consider helping with porting Squid2 features you use to Squid3. This will both help current Squid3 users and will ensure a smooth upgrade path for your production caches. If you work on something new, please consider writing a Squid3 patch (and a Squid2 patch if necessary). Thank you, Alex.
Introducing myself
Hi everyone, I'd like to introduce myself to the dev team and start helping out. My name is Alistair Reay and I'm a system engineer at a large New Zealand broadcaster that uses Squid and other open-source software extensively. Using squid we've built the nations largest and cheapest commercial CDN for our VOD offering so I've got a vested interest in helping Squid kick more ass. Although I'm not a professional developer, I have a lot of interest in contributing code to this project and I've created a production-ready load balancer project in SourceForge called Octopus http://sourceforge.net/projects/octopuslb/ that works really well behind Squid. Anyway, the first thing I'd like to do is investigate how refresh_stale_hit works and try to improve it. I searched to squid-users mail list and found this thread of conversation which is what I'd like to implement in Squid2.7. If you'll have me, I'll subscribe to this mailing list and make a new topic about this feature request then start work. http://www.squid-cache.org/mail-archive/squid-users/200609/0162.html User's query/request (also what I'd like to be able to do) http://www.squid-cache.org/mail-archive/squid-users/200609/0167.html Henrik's response Cheers Al == For more information on the Television New Zealand Group, visit us online at tvnz.co.nz == CAUTION: This e-mail and any attachment(s) contain information that is intended to be read only by the named recipient(s). This information is not to be used or stored by any other person and/or organisation.
Re: Introducing myself
Hi! Take a look at stale-while-revalidate (cache_peer option in 2.7); it may do what you need. Cheers, On 21/04/2009, at 2:10 PM, Alistair Reay wrote: Hi everyone, I'd like to introduce myself to the dev team and start helping out. My name is Alistair Reay and I'm a system engineer at a large New Zealand broadcaster that uses Squid and other open-source software extensively. Using squid we've built the nations largest and cheapest commercial CDN for our VOD offering so I've got a vested interest in helping Squid kick more ass. Although I'm not a professional developer, I have a lot of interest in contributing code to this project and I've created a production-ready load balancer project in SourceForge called Octopus http://sourceforge.net/projects/octopuslb/ that works really well behind Squid. Anyway, the first thing I'd like to do is investigate how refresh_stale_hit works and try to improve it. I searched to squid- users mail list and found this thread of conversation which is what I'd like to implement in Squid2.7. If you'll have me, I'll subscribe to this mailing list and make a new topic about this feature request then start work. http://www.squid-cache.org/mail-archive/squid-users/200609/0162.html User's query/request (also what I'd like to be able to do) http://www.squid-cache.org/mail-archive/squid-users/200609/0167.html Henrik's response Cheers Al == For more information on the Television New Zealand Group, visit us online at tvnz.co.nz == CAUTION: This e-mail and any attachment(s) contain information that is intended to be read only by the named recipient(s). This information is not to be used or stored by any other person and/or organisation. -- Mark Nottingham m...@yahoo-inc.com
Introducing myself
Hallo, I have been using squid for about 3 years now for normal web caching and url filtering in our company. I have written a small perl script to be used as a logfile daemon, which stores the access log entries in a mysql database. I'm currently using it in our company and I've also received requests from a few people that were looking for a mysql access log solution for squid. So far the script is working well, but mine is a low traffic scenario (15 clients), so I'd like to see it tested in more demanding environments to find out bugs or performance bottlenecks. Also, some of the views contained in the DDL script accompaining the daemon were written as an excercise, while some other provided useful information for my own requirements. The list of views could be expanded or modified based on other people's requests. The last line on my TODO list is how to deal with database growth. Currently there is no consolidation routine, so the database has to be cleaned by hand. I have some experience in mysql and postgresql, so I'm planning to write a version of the script for postgresql also. -- Marcello Romani
Re: Introducing myself
Marcello Romani wrote: Hallo, I have been using squid for about 3 years now for normal web caching and url filtering in our company. I have written a small perl script to be used as a logfile daemon, which stores the access log entries in a mysql database. I'm currently using it in our company and I've also received requests from a few people that were looking for a mysql access log solution for squid. So far the script is working well, but mine is a low traffic scenario (15 clients), so I'd like to see it tested in more demanding environments to find out bugs or performance bottlenecks. Also, some of the views contained in the DDL script accompaining the daemon were written as an excercise, while some other provided useful information for my own requirements. The list of views could be expanded or modified based on other people's requests. The last line on my TODO list is how to deal with database growth. Currently there is no consolidation routine, so the database has to be cleaned by hand. I have some experience in mysql and postgresql, so I'm planning to write a version of the script for postgresql also. Welcome. I'm working on the port of LogDaemon into 3.2. I look forward to working with you and it as the first LD helper. MySQL is precisely one of the tools I'm looking at testing the port with. Back at the beginning of LogDaemon in 2.7 there was a MySQL helper as well. I have not heard much since. Presumably is happily working in places, If that was not you we'd best check up and see about merging the script concepts rather than adding new one. If you are intending and able to stick around and support the script I believe mysql logging is one of the helpers we could find great use for bundling. Amos -- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE13 Current Beta Squid 3.1.0.6
Re: Introducing myself
Amos Jeffries ha scritto: Marcello Romani wrote: Hallo, I have been using squid for about 3 years now for normal web caching and url filtering in our company. I have written a small perl script to be used as a logfile daemon, which stores the access log entries in a mysql database. I'm currently using it in our company and I've also received requests from a few people that were looking for a mysql access log solution for squid. So far the script is working well, but mine is a low traffic scenario (15 clients), so I'd like to see it tested in more demanding environments to find out bugs or performance bottlenecks. Also, some of the views contained in the DDL script accompaining the daemon were written as an excercise, while some other provided useful information for my own requirements. The list of views could be expanded or modified based on other people's requests. The last line on my TODO list is how to deal with database growth. Currently there is no consolidation routine, so the database has to be cleaned by hand. I have some experience in mysql and postgresql, so I'm planning to write a version of the script for postgresql also. Welcome. I'm working on the port of LogDaemon into 3.2. I look forward to working with you and it as the first LD helper. MySQL is precisely one of the tools I'm looking at testing the port with. Back at the beginning of LogDaemon in 2.7 there was a MySQL helper as well. I have not heard much since. Presumably is happily working in places, If that was not you we'd best check up and see about merging the script concepts rather than adding new one. I'll have to look closely but I belive what you are mentioning is not my script. If you are intending and able to stick around and support the script I believe mysql logging is one of the helpers we could find great use for bundling. I have developed the perl script in my spare time, so I might not be as timely as I should, but I'm willing to support and expand it. I'm not a C or C++ expert, but if you feel that it's better to have a LD helper written in C or C++ rather than perl, I might also look into that. Amos -- Marcello Romani
Re: Introducing myself
Marcello Romani wrote: Amos Jeffries ha scritto: Marcello Romani wrote: Amos Jeffries ha scritto: Marcello Romani wrote: Hallo, I have been using squid for about 3 years now for normal web caching and url filtering in our company. I have written a small perl script to be used as a logfile daemon, which stores the access log entries in a mysql database. I'm currently using it in our company and I've also received requests from a few people that were looking for a mysql access log solution for squid. So far the script is working well, but mine is a low traffic scenario (15 clients), so I'd like to see it tested in more demanding environments to find out bugs or performance bottlenecks. Also, some of the views contained in the DDL script accompaining the daemon were written as an excercise, while some other provided useful information for my own requirements. The list of views could be expanded or modified based on other people's requests. The last line on my TODO list is how to deal with database growth. Currently there is no consolidation routine, so the database has to be cleaned by hand. I have some experience in mysql and postgresql, so I'm planning to write a version of the script for postgresql also. Welcome. I'm working on the port of LogDaemon into 3.2. I look forward to working with you and it as the first LD helper. MySQL is precisely one of the tools I'm looking at testing the port with. Back at the beginning of LogDaemon in 2.7 there was a MySQL helper as well. I have not heard much since. Presumably is happily working in places, If that was not you we'd best check up and see about merging the script concepts rather than adding new one. I'll have to look closely but I belive what you are mentioning is not my script. Turns out it was you on March 2008. I grabbed a copy of your early script and was playing around with it. http://www.mail-archive.com/squid-us...@squid-cache.org/msg53342.html Ouch! You're right. The fact is, I've also seen a LD helper written in C somewhere... The only other MySQL stuff I've seen was Arthur Tumanyan's shaga patch in 2007, which was for integrated MySQL support before LD came along. Might be interesting to compare the SQL tables etc, but the code is not relevant to this. Adrian wrote the initial access.log output into LD form using the original C from inside Squid. I'm not aware of any other LD around yet. If you are intending and able to stick around and support the script I believe mysql logging is one of the helpers we could find great use for bundling. I have developed the perl script in my spare time, so I might not be as timely as I should, but I'm willing to support and expand it. I'm not a C or C++ expert, but if you feel that it's better to have a LD helper written in C or C++ rather than perl, I might also look into that. The only issues we have with coding language are that it must be widely usable/useful, and someone is able to keep up with bug fixes. Perl passes on both. Amos Ok, perfect. I have registered the project on sourceforge, but I've not yet commited anything there. Is it the right way to host the script and its future developements ? The project is here: http://sourceforge.net/projects/squid-mysql-log/ Up to you. Thats how the squid_kerb_auth did it. The binary name if we bundle with Squid will end up being log_mysql_daemon.pl though. Amos -- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE13 Current Beta Squid 3.1.0.6
Re: Introducing myself
Amos Jeffries ha scritto: Marcello Romani wrote: Amos Jeffries ha scritto: Marcello Romani wrote: Hallo, I have been using squid for about 3 years now for normal web caching and url filtering in our company. I have written a small perl script to be used as a logfile daemon, which stores the access log entries in a mysql database. I'm currently using it in our company and I've also received requests from a few people that were looking for a mysql access log solution for squid. So far the script is working well, but mine is a low traffic scenario (15 clients), so I'd like to see it tested in more demanding environments to find out bugs or performance bottlenecks. Also, some of the views contained in the DDL script accompaining the daemon were written as an excercise, while some other provided useful information for my own requirements. The list of views could be expanded or modified based on other people's requests. The last line on my TODO list is how to deal with database growth. Currently there is no consolidation routine, so the database has to be cleaned by hand. I have some experience in mysql and postgresql, so I'm planning to write a version of the script for postgresql also. Welcome. I'm working on the port of LogDaemon into 3.2. I look forward to working with you and it as the first LD helper. MySQL is precisely one of the tools I'm looking at testing the port with. Back at the beginning of LogDaemon in 2.7 there was a MySQL helper as well. I have not heard much since. Presumably is happily working in places, If that was not you we'd best check up and see about merging the script concepts rather than adding new one. I'll have to look closely but I belive what you are mentioning is not my script. Turns out it was you on March 2008. I grabbed a copy of your early script and was playing around with it. http://www.mail-archive.com/squid-us...@squid-cache.org/msg53342.html Ouch! You're right. The fact is, I've also seen a LD helper written in C somewhere... If you are intending and able to stick around and support the script I believe mysql logging is one of the helpers we could find great use for bundling. I have developed the perl script in my spare time, so I might not be as timely as I should, but I'm willing to support and expand it. I'm not a C or C++ expert, but if you feel that it's better to have a LD helper written in C or C++ rather than perl, I might also look into that. The only issues we have with coding language are that it must be widely usable/useful, and someone is able to keep up with bug fixes. Perl passes on both. Amos Ok, perfect. I have registered the project on sourceforge, but I've not yet commited anything there. Is it the right way to host the script and its future developements ? The project is here: http://sourceforge.net/projects/squid-mysql-log/ -- Marcello Romani
Re: Introducing myself
Marcello Romani wrote: Amos Jeffries ha scritto: Marcello Romani wrote: Hallo, I have been using squid for about 3 years now for normal web caching and url filtering in our company. I have written a small perl script to be used as a logfile daemon, which stores the access log entries in a mysql database. I'm currently using it in our company and I've also received requests from a few people that were looking for a mysql access log solution for squid. So far the script is working well, but mine is a low traffic scenario (15 clients), so I'd like to see it tested in more demanding environments to find out bugs or performance bottlenecks. Also, some of the views contained in the DDL script accompaining the daemon were written as an excercise, while some other provided useful information for my own requirements. The list of views could be expanded or modified based on other people's requests. The last line on my TODO list is how to deal with database growth. Currently there is no consolidation routine, so the database has to be cleaned by hand. I have some experience in mysql and postgresql, so I'm planning to write a version of the script for postgresql also. Welcome. I'm working on the port of LogDaemon into 3.2. I look forward to working with you and it as the first LD helper. MySQL is precisely one of the tools I'm looking at testing the port with. Back at the beginning of LogDaemon in 2.7 there was a MySQL helper as well. I have not heard much since. Presumably is happily working in places, If that was not you we'd best check up and see about merging the script concepts rather than adding new one. I'll have to look closely but I belive what you are mentioning is not my script. Turns out it was you on March 2008. I grabbed a copy of your early script and was playing around with it. http://www.mail-archive.com/squid-us...@squid-cache.org/msg53342.html If you are intending and able to stick around and support the script I believe mysql logging is one of the helpers we could find great use for bundling. I have developed the perl script in my spare time, so I might not be as timely as I should, but I'm willing to support and expand it. I'm not a C or C++ expert, but if you feel that it's better to have a LD helper written in C or C++ rather than perl, I might also look into that. The only issues we have with coding language are that it must be widely usable/useful, and someone is able to keep up with bug fixes. Perl passes on both. Amos -- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE13 Current Beta Squid 3.1.0.6
Re: Introducing myself
Amos Jeffries ha scritto: Marcello Romani wrote: Amos Jeffries ha scritto: Marcello Romani wrote: Amos Jeffries ha scritto: Marcello Romani wrote: Hallo, I have been using squid for about 3 years now for normal web caching and url filtering in our company. I have written a small perl script to be used as a logfile daemon, which stores the access log entries in a mysql database. I'm currently using it in our company and I've also received requests from a few people that were looking for a mysql access log solution for squid. So far the script is working well, but mine is a low traffic scenario (15 clients), so I'd like to see it tested in more demanding environments to find out bugs or performance bottlenecks. Also, some of the views contained in the DDL script accompaining the daemon were written as an excercise, while some other provided useful information for my own requirements. The list of views could be expanded or modified based on other people's requests. The last line on my TODO list is how to deal with database growth. Currently there is no consolidation routine, so the database has to be cleaned by hand. I have some experience in mysql and postgresql, so I'm planning to write a version of the script for postgresql also. Welcome. I'm working on the port of LogDaemon into 3.2. I look forward to working with you and it as the first LD helper. MySQL is precisely one of the tools I'm looking at testing the port with. Back at the beginning of LogDaemon in 2.7 there was a MySQL helper as well. I have not heard much since. Presumably is happily working in places, If that was not you we'd best check up and see about merging the script concepts rather than adding new one. I'll have to look closely but I belive what you are mentioning is not my script. Turns out it was you on March 2008. I grabbed a copy of your early script and was playing around with it. http://www.mail-archive.com/squid-us...@squid-cache.org/msg53342.html Ouch! You're right. The fact is, I've also seen a LD helper written in C somewhere... The only other MySQL stuff I've seen was Arthur Tumanyan's shaga patch in 2007, which was for integrated MySQL support before LD came along. Might be interesting to compare the SQL tables etc, but the code is not relevant to this. Adrian wrote the initial access.log output into LD form using the original C from inside Squid. I'm not aware of any other LD around yet. If you are intending and able to stick around and support the script I believe mysql logging is one of the helpers we could find great use for bundling. I have developed the perl script in my spare time, so I might not be as timely as I should, but I'm willing to support and expand it. I'm not a C or C++ expert, but if you feel that it's better to have a LD helper written in C or C++ rather than perl, I might also look into that. The only issues we have with coding language are that it must be widely usable/useful, and someone is able to keep up with bug fixes. Perl passes on both. Amos Ok, perfect. I have registered the project on sourceforge, but I've not yet commited anything there. Is it the right way to host the script and its future developements ? The project is here: http://sourceforge.net/projects/squid-mysql-log/ Up to you. Thats how the squid_kerb_auth did it. The binary name if we bundle with Squid will end up being log_mysql_daemon.pl though. Amos Hmmm... I think it's preferrable to have consistent names. I'll look into renaming the registered project or creating a new one. -- Marcello Romani
Introducing myself to the group
Hello, I would like to introduce myself to the group and join the squid-dev. My name is Jack Quinlin and I have been using Squid in production environments for five years now and have 20+ Squid servers deployed. I think the best use of my skill set would be in testing and some lite development. I would like work in the areas along the lines of 3.x performance, content adaption, and scalability but I am here to help in any area that I can . Best Regards, Jack
Re: Introducing myself to the group
Jack Quinlin wrote: Hello, I would like to introduce myself to the group and join the squid-dev. My name is Jack Quinlin and I have been using Squid in production environments for five years now and have 20+ Squid servers deployed. I think the best use of my skill set would be in testing and some lite development. I would like work in the areas along the lines of 3.x performance, content adaption, and scalability but I am here to help in any area that I can . Best Regards, Jack Welcome, Those areas so need someone to work on. I look forward to seeing your work. If you haven't found them already, instructions on how to access the code are at http://wiki.squid-cache.org/Squid3VCS and the guidelines for developers doing various things are all jumbled together and linked from http://wiki.squid-cache.org/DeveloperResources Amos -- Please be using Current Stable Squid 2.7.STABLE6 or 3.0.STABLE13 Current Beta Squid 3.1.0.5
Re: Introducing myself
Hi Alex, Do you plan on migrating to the eCAP interface? It would help you to avoid maintaining a parallel and duplicate code infrastructure for your filters. In fact, your generally useful adaptation modules can be distributed with Squid if they conform to the supported interfaces. This will further decrease your maintenance overheads and increase your company exposure. Currently there is no plan to migrate to the new interface. We might do so if we get a new customer, but at the moment we have an installation in maintainance-mode, and there is no time for larger migrations. But as I said, this is due to the circumstances - as soon as we have the time (and the paying customers ;) ) it is likely that we would migrate. P.S. Please do not forget to send a list subscription request if you have not already. Yes, I did so like it was suggested on the project page :) Regards, Roland -- Roland Wolters Tel.: +49 (0)21 61 / 46 43-181 pgp fingerprint: D2DE 4612 9C7D 7B7A 420D 84A8 E900 29F9 C16C 2283 credativ GmbH, HRB Mönchengladbach 12080 Hohenzollernstr. 133, 41061 Mönchengladbach Geschäftsführung: Dr. Michael Meskes, Jörg Folz signature.asc Description: This is a digitally signed message part.
Re: Introducing myself
On Fri, 2008-10-31 at 16:05 +0100, Roland Wolters wrote: http://sites.inka.de/~bigred/devel/squid-filter.html The development of the filter was funded by my company. I know that today, in squid 3, there are other ways to realize such a filter, but we started with the filter in the pre 3 times, and sticked to it. Hi Roland, Do you plan on migrating to the eCAP interface? It would help you to avoid maintaining a parallel and duplicate code infrastructure for your filters. In fact, your generally useful adaptation modules can be distributed with Squid if they conform to the supported interfaces. This will further decrease your maintenance overheads and increase your company exposure. Thank you, Alex. P.S. Please do not forget to send a list subscription request if you have not already.
Introducing myself
Hi there, I would like to be able to discuss some issues of the squid source code and would therefore like to be subscribed to your list. Following the rules on http://www.squid-cache.org/Support/mailing-lists.dyn#squid-dev I give you a short introduction of the reason and my person: I'm working for the German company credativ GmbH which offers support contracts for various kinds of Open Source software. Among our customers we have quite some people who are using squid. One special case is a customer who uses squid together with the content filter extension explained here [*]: http://sites.inka.de/~bigred/devel/squid-filter.html The problem is however that, while being generally pleased with that filte,r the customer has rare situations where squid has problems, and I'm working on fixing these bugs. Naturally, while going through the source code of squid the one or other question arises and I would like to ask tehm at the approriate list: the squid developers list. Regards from Germany, Roland [*] The development of the filter was funded by my company. I know that today, in squid 3, there are other ways to realize such a filter, but we started with the filter in the pre 3 times, and sticked to it. -- Roland Wolters Tel.: +49 (0)21 61 / 46 43-181 pgp fingerprint: D2DE 4612 9C7D 7B7A 420D 84A8 E900 29F9 C16C 2283 credativ GmbH, HRB Mönchengladbach 12080 Hohenzollernstr. 133, 41061 Mönchengladbach Geschäftsführung: Dr. Michael Meskes, Jörg Folz signature.asc Description: This is a digitally signed message part.
Re: Introducing myself
On Mon, September 1, 2008 9:20 pm, S L wrote: Hi, it's restricted via mume-type? If that is, then me did introduced it already. But it doesn't approved yet. If don't undertand. Do you have a link to your patch? I want to select whether cache or not an object based on reply mime-type. I think we can do it using cached headers. I'm working on it right nigh, will post results in a few days. regards, Diego -- Diego Woitasen XTECH - Soluciones Linux para empresas (54) 011 5219-0678
Introducing myself
Hi, I want to discuss some features about caching, more precisely changes in cache behavior and refresh_pattern. I think that clientCheckNoCache() should be called on clientHttpReplyAccessCheck(), so we could allow cached based on reply mime type (useful for youtube and googlevideos). Also, refresh_pattern should use acl to be more flexible, but this required major surgery I think. regards, Diego -- Diego Woitasen XTECH - Soluciones Linux para empresas (54) 011 5219-0678
Re: SIMON, Yannick : introducing myself
Hello i am the CTO of a french e-commerce web site called www.rueducommerce.fr i am a expert of ESI developments since i am using AKAMAI's ESI technology for many years now i am developping an ICAP Server written in PERL, just for fun, and i can, may be, help you with some bugs with squid3 can i subscribe to squid-dev ? thank you Yannick
Re: SIMON, Yannick : introducing myself
Subscribed! Adrian On Sun, Nov 11, 2007, Yannick Simon wrote: Hello i am the CTO of a french e-commerce web site called www.rueducommerce.fr i am a expert of ESI developments since i am using AKAMAI's ESI technology for many years now i am developping an ICAP Server written in PERL, just for fun, and i can, may be, help you with some bugs with squid3 can i subscribe to squid-dev ? thank you Yannick -- - Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support - - $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -
Introducing myself
Hi there all you squid tamers! I'm Cleber Rodrigues, from Brazil, and I'm interested in following squid development, and hopefully help along. Our company, Global Red, is a genuine FOSS company, and we have been developing some extra features that our customers and our projects require. One of these, is available at: http://nop.globalred.com.br/svn/gr-netservices/gr-webproxy/squid/squid-2.5.STABLE6-access_log_exclude.patch We call it AccessLogExclude, and allows for ACLs to define some accesses that will not be logged. Maybe there's something out there that already does this, maybe not. That's exactly why I want to get closer to the dev team. Hope that's enough for now, and thanks a lot for your time and patience. -- Cleber Rodrigues [EMAIL PROTECTED]
Introducing myself
I have been using the cvs version of squid for a few months now and have found and reported a few bugs. I would like to chase down a few questions regarding the use of assert and the use of the disk cache whith non caching squid among other things. I feel that these issues need to be discussed to improve squid even more. -- regs MR E_T ___ \ \ \ OOHH I hate TYPOS \ \ \ ~~~
introducing myself
Hello! I am a student in the University of Patras, Greece. I have a project running and i could use your help. My aim is to implement a new removal policy in squid. I can't locate in the source files where is decided which one of the functions of the removal policy is called, policy-add, policy- referenced etc. Any ideas? __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Introducing myself
Hi all: First of all, I'd like to learn Squid's architecture and after that work on squid performance issues, such as replacement policy, disk cache I/O and OS tunning. I've already downloaded the tech paper about LFUDA and GDSF. My first questions should be simple questions relied over squid coding and how things works. About easy things. For example, where can i get a paper/information about LRU replacement policy? -- []'s Lucas Brasilino [EMAIL PROTECTED] Procuradoria da República no Estado de Roraima +55-95-6239642
Re: introducing myself
On Thu, 16 Sep 2004, Pubs wrote: My name is Nicolas, i'm not a high level programmer (only perl scripting ...). I would like to add an idea concerning CONTENT (not URL) filtering fashion in squid. Hot topic, but much missing in Squid.. In my opinion the proper method to do content filtering in an HTTP proxy is via the ICAP protocol. There is two different ICAP client implementations for Squid-2.5 allowing it to relay content to an ICAP server for filtering/alteration, but as of yet no attempts in implementing an ICAP client for Squid-3. Regards Henrik
introducing myself
Hello there, as requested on the website, I am here to introduce myself. ;-) My name is Florian, I am a hobbyist network administrator and would like to mainly focus on ICAP integration for content filtering. I am no programmer, so I'll mainly work on bug reports and proposals and local tests in my network. I hope that I can subscribe to this list. Thanks! Florian
Re: introducing myself
Hello I've spoken to me lecturer about current situation. He wants us to implement ETags in Squid 3. So, we agreed that the first part of our task will be porting ETag patch from 2.5 to 3. What do you think about this idea? Best regards Mike Matusiak
Re: introducing myself
On Mon, 22 Mar 2004, Michal Matusiak wrote: In this semester, I participate in Programming WWW lecture and I have one task to accomplish: add something to Squid. You are most welcome! I'm going to do this with my school mate (he will introduce himself later, I hope). In last two weeks we were trying to uncover ETag functionality in Squid 2.5 (with patch) and squid 3. In our opinion ETags are not fully implemented. So, our task has become: add full(?) ETags support in Squid 3. ETag is not at all implemented in Squid-3 due to various stupid reasons, and this is very much needed. Any help there is very much preciated. But from what I can remember the ETag implementation in the Squid-2.5 ETag patch is fairly complete. What in terms of ETag functionality have you found missing in this patch? The Squid-2.5 patch is known to have some noticeable issues in its design of the ETag index etc, but I do not remember any shortcomings in ETag functionality as such. But it was quite a while since I last worked on this and I may well have forgot something important. Regards Henrik
Re: introducing myself
Please keep discussion on squid-dev. On Mon, 22 Mar 2004, Michal Matusiak wrote: Hello This is first (and most important in this moment) question I have about ETag support. (I use short form LM instead of Last-Modified, I write this to avoid confusion) What happens when there is cached object without LM but with ETag? The intention is that there should then be a If-None-Match request using the ETag of the expired object. If there is no priorly known object matching the request then If-None-Match should include all the known ETags of this URL. Let's assume that our object is STALE when the request comes. Squid should validate but finds that object has no LM so this is MISS. But the object has ETag. Why this ETag is not used as validator? We found that during our tests of Squid behaviour but later I've analyzed the code of client_side.c (with ETag patch) and I found those lines: ... r-flags.need_validation = 1; if (e-lastmod 0) { /* * Previous reply didn't have a Last-Modified header, * we cannot revalidate it. */ http-log_type = LOG_TCP_MISS; ... Hmm... In my opinion ETags should be used as validator even when Last-Modified header field is not present. Am'I completely wrong or what? You are correct. And a quick verification of the etag-2.5 branch does indeed verify your claim that this does not work the way it is intended. Looking a bit further it is even mentioned in the etag todo list: http://devel.squid-cache.org/etag/ From a quick peek in the code most of the logics for handling this kind of object seems to be there, but obviously some small details like the code you indicated prevents it from being used in this specific case. There is also some other places involving request-lastmod which prevents this from working the way it is intended (clientProcessExpired for one). Regards Henrik
Introducing myself
Hi everybody, my name is Michele De Martin and I'm working as a network administrator: routers, switches but also DNSs and proxies services. I've some years of experince in managing network services and a little knowledge of C and Perl programming. I would like to add NT multi not trusted domain authentication/authorization to squid. I've almost realized a kit of 3 progs as external helpers and a little patch to squid sources (see http://www.squid-cache.org/mail-archive/squid-users/200302/1233.html for some details). I'm here to ask for subscription and how to merge my work with the main squid . Thank you in advance Michele De Martin
Re: Introducing myself
Hiya, just send an email to [EMAIL PROTECTED] . I'll approve you. :) Adrian On Wed, Mar 05, 2003, [EMAIL PROTECTED] wrote: Hi everybody, my name is Michele De Martin and I'm working as a network administrator: routers, switches but also DNSs and proxies services. I've some years of experince in managing network services and a little knowledge of C and Perl programming. I would like to add NT multi not trusted domain authentication/authorization to squid. I've almost realized a kit of 3 progs as external helpers and a little patch to squid sources (see http://www.squid-cache.org/mail-archive/squid-users/200302/1233.html for some details). I'm here to ask for subscription and how to merge my work with the main squid . Thank you in advance Michele De Martin