Where is squid package?



  • where is the squid package for pfsense everyone is talking about?



  • We removed it due to some reported issues. It will reappear once it is fixed.



  • great! yes, good that you holding it out until all the bugs are fixed. When can we expect it to be out? Seriously, with squid module integrated into pfsense, it will be a great software. I will definitely make some donations if this works out.



  • There's no eta for it atm but a bounty probably would help speeding it up  ;)



  • Very very low on my list of things to do.  I am hoping someone else steps up and gives it the time and attention that it deserves but I am not holding my breath.



  • what sort of expertise would it require to get this package up? If don't have much expertise in programming (I could always learn) but not having too much time is more of a problem for me. If it doesn't require that much time, I wouldn't mind stepping up to the job.



  • There are some obscure issues in certain situations. It works for some configurations but has issues for some other situations. The sourcecode is available through http://pfsense.com/cgi-bin/cvsweb.cgi/tools/packages/ . I suggest reading up about the latest squid problem reports here in the forum to find out first what's broken.



  • anymore docs that could help?

    Is it using XML only? Or I need to learn up C++ also? I have no idea where to start…



  • @abubin:

    anymore docs that could help?

    Is it using XML only? Or I need to learn up C++ also? I have no idea where to start…

    No it does not use C++.  Try reading up on the files but I would say if that if your asking these types of questions without looking at the code then your in for a bumpy ride.



  • I'll look into it.

    Can I assume the last installed version is the most recent codebase? I figure I dont need a developer edition since most of the work is PHP stuff anyway.

    Hoba, are you available for questions if the need arises?

    Is there a comprehensive list of known bugs, or should I just read related posts?

    -G



  • I don't know if I can be of much help as I'm actually not a coder but a testdriver/administrator/supportguy more or less. Besides the graphics I have not commited any code to pfSense so far but I'll try to answer any question that I'm capable to answer.



  • If the need arises, I am more than willing to do some testing, I have numerous boxes that are running pfsense, and I would like to help out.  I'm not a PHP man just yet unfortunately.



  • ok great! Since someone with skills can help out it's good. Testing is not a prob. I already am using squid on existing linux firewall. Same script can be applied for testing. Please let us know when it will be ready for testing.



  • I have fixed the squid package.

    It was some work to figure out how everything works in pfsense (I'm kinda new to the project)

    Where can I upload the fixed files?

    Do I need to tell what's been changed? and why?



  • Provide diffs to the files in unified format.  You can upload the diffs as one compressed file to the forum.



  • @sullrich:

    Provide diffs to the files in unified format.  You can upload the diffs as one compressed file to the forum.

    Ok…
    In the case of the diff file, I have modified he file from the package link (http://www.pfsense.com/packages/) is that the most recent version?
    or can I just make dif files from the HEAD on the CVS page?

    Uploading via the Additional Options? (in a reply post) and in this toppic or do I have to make a new one?





  • ok clear, I'll do that tomorow.

    I have also made a litle modification, I don't know if it's something what belongs in a standard pfsense version.
    But if not, maybe someone founds it usefull..

    I've added 2 options, a dir location for the cache and the log.
    In my case I want to run the os etc from a cf (or a small harddisk) and want to cache from a 2nd big and fast harddisk, I also want my logs somewhere else.
    So in that updated version you can provide a dir for them both

    Any one interested?



  • @Umberto:

    ok clear, I'll do that tomorow.

    I have also made a litle modification, I don't know if it's something what belongs in a standard pfsense version.
    But if not, maybe someone founds it usefull..

    I've added 2 options, a dir location for the cache and the log.
    In my case I want to run the os etc from a cf (or a small harddisk) and want to cache from a 2nd big and fast harddisk, I also want my logs somewhere else.
    So in that updated version you can provide a dir for them both

    Any one interested?

    Yes, go ahead and include all changes in the patches.  Thanks!!



  • Ok, here are my diff files

    What has been changed:

    • fixed the problems
    • made it compatible with the latest squid
    • added cache dir option
    • added log dir option
    • added a port check so you can't install squid on the sampe port as the GUI (I made that mistake twice)
    • fixed some minor things with the routing

    (hmm I can't upload .tar.gz file to the forums, only images)



  • Mail it to coreteam@pfsense.com .


Locked