CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

www/squid26

Removed from the ports tree on : Has expired: The 2.6 series is no longer actively maintained by the Squid developers

This port is no longer in the ports tree, its history is kept below.

Links
cgit

Commits (228)

Martin Wilke (miwi)
2009-03-26 www/drupal4-attachment: Drupal 4.7.x is end-of-life since 200802.  Please migrate to Drupal 6.x 2009-03-26 www/drupal4-filemanager: Drupal 4.7.x is end-of-life since 200802.  Please migrate to Drupal 6.x 2009-03-26 www/drupal4-gsitemap: Drupal 4.7.x is end-of-life since 200802.  Please migrate to Drupal 6.x 2009-03-26 www/drupal4-i18n: Drupal 4.7.x is end-of-life since 200802.  Please m
6d0a89558f
Wesley Shields (wxs) · 2.6.22
- Remove conditional checks for FreeBSD 5.x and older

Approved by:	pav
9168603ee2
Martin Wilke (miwi) · 2.6.22
- Update to 2.6.22

PR:		128251
Submitted by:	Thomas-Martin Seck <tmseck@web.de> (maintainer)
7331d02a4f
Martin Wilke (miwi) · 2.6.21
- Mark www/squid26 as deprecated (as already noted via UPDATING) and   let it expire by the end of 2008.

PR:		126412
Submitted by:	Thomas-Martin Seck <tmseck@web.de> (maintainer)
8f1ed039fc
Beech Rintoul (beech) · 2.6.21
- Fix typo in latest link
512055f215
Beech Rintoul (beech) · 2.6.21
- Pull from attic - Add latest_link

PR:		ports/125337
Submitted by:	Thomas-Martin Seck <tmseck@web.de> (maintainer)
015553f699
Pav Lucistnik (pav)
Rename

www/squid -> www/squid25
  www/squid26 -> www/squid

thus effectively updating www/squid to 2.6.STABLE9

PR:		ports/108562
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
Repocopies by:	marcus
ef5d6a8edb
Martin Wilke (miwi) · 2.6.9
- Update to 2.6.STABLE9

PR:		ports/108314
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
879b41a2ea
Cheng-Lung Sung (clsung) · 2.6.7
- Update to 2.6.STABLE7. - Use OPENSSLLIB when referring to the OpenSSL library path (thanks to Angelo Turetta for submitting a patch).

Note: this update includes, among others, a fix for Squid bug #1857
(segfault when accessing certain FTP URLs), see also ports/107961.
The security implications of this bug are unknown (to me, the maintainer).

PR:		ports/108006
Submitted by:	maintainer (Thomas-Martin Seck)
d9da176dfc
Martin Wilke (miwi) · 2.6.6
- Update to 2.6.STABLE6 - update the ICAP core patchset to CVS as of 2006/12/14

PR:		ports/106718
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
bbf0a511c9
Stanislav Sedov (stas) · 2.6.5
- Fix typo in LDFLAGS (s,-I,-L,)

Approved by:	maintainer via private email
44752edb42
Martin Wilke (miwi) · 2.6.5
- update to 2.6.STABLE5, including changeset 11086 - correct the setting of configuration options when compiling COSS: only         specify --enable-coss-aio-ops when COSS is not built alongside with aufs;         in this scenario the user needs to supply POSIX AIO support via aio(4)         or the VFS_AIO kernel option; add a note to the storage type section in         squid.conf.default (thanks 

PR:		ports/105296
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
9b63115377
Martin Wilke (miwi) · 2.6.4
- Update to 2.6STABLE4

- integrate most of the vendor patches available from
        <http://www.squid-cache.org/Versions/v2/2.6/changesets/> up to
        changeset 11066
- replace the FTP mirror at progeny.com (which seems to be gone and is
        no longer listed on <http://www.squid-cache.org/Mirrors/ftp-mirrors.html>)
        with the one hosted by Vistech
- remove a redundant / from PATCH_SITE_SUBDIR
- update the ICAP patchsets to current ICAP CVS
- add an extra patch that adds a decription of how to remap the threading
        library to the documentation of the aufs file system in squid.conf when
        Squid is built with aufs support on FreeBSD >= 5.1
- make the rc script pass ${squid_flags} in the shutdown and reconfigure
        case (ports/100510)
- fix a path description in pkg-message (pointed out by
"Tuc at the Beach House")
- use "Squid" in the pseudo-user's description, too

PR:		ports/105022
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
Sponsored by:   FreeBSD Bug-a-thon #2
77ef929fa4
Martin Wilke (miwi) · 2.6.3
- update to 2.6.STABLE3 - update the ICAP core patchset to CVS as of 2006-08-13 and correct   the name of the CVS branch used in creating the diff - remove a superfluous hunk from the ICAP bootstrap patchset

PR:		ports/102274
Submitted by:	Thomas-Martin Seck <tmseck(at)netcologne.de>
Approved by:	krion (mentor)
5359eb1f58
Andrew Pantyukhin (sat) · 2.6.2
- Update to 2.6.STABLE2. - Include most of the post-STABLE2 changes/bugfixes published at   <http://www.squid-cache.org/Versions/v2/2.6/changesets/>. - Remove the local fix for the problem that ipfw(4) support was not   working because the problem was fixed upstream. - Remove the SQUID_IPFW option again, ipfw(4) should now work out   of the box as in earlier Squid versions. - Add ICAP support.

PR:		ports/101422
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
b12accf719
Andrew Pantyukhin (sat) · 2.6.1_1
- Add an OPTION to enable transparent proxying with IPFW - Include official patchset #10799 - Minor fixes

Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
f6d8d65eef
Sergey Matveychuk (sem) · 2.6.1
The squid developers have just released 2.6.STABLE1 as the new stable Squid release. Because of the large amount changes introduced in 2.6, we keep 2.5 as www/squid and make www/squid26.

New OPTIONS:
- WITH_/WITHOUT_SQUID_KQUEUE: use kqueue(2) support (defaults to yes)
- WITH_/WITHOUT_SQUID_WCCPV2: enable WCCPv2 support (defaults to no)
- WITH_/WITHOUT_SQUID_REFERER_LOG: enable referer-header logging (default no)
- make WITH_DEBUG a synonym for WITH_SQUID_STACKTRACES

Removed OPTIONS:
- WITH_SQUID_CUSTOM_LOG: the code is now part of mainline squid and can
  be configured via squid.conf
- WITH_/WITHOUT_SQUID_UNDERSCORES: no longer configurable
- WITH_/WITHOUT_SQUID_CHECK_HOSTNAME: no longer configurable
- WITH_/WITHOUT_SQUID_RCNG: the start script is now rc.d only

Changed default:

- CARP support is enabled by default in squid 2.6 and needs to be
  explicitly disabled defining WITHOUT_SQUID_CARP

Port infrastructural changes:
- no longer check for invalid user/group id; this problem should no longer
  be an issue (if it ever was one, but you never know) and remove the
  'changeuser:' target
- use files/squid.in instead of files/squid.sh.in as template
- remove ancient information about Harvest from pkg-descr, tighten COMMENT
- add some HTTP mirror sites taken from
  <http://www.squid-cache.org/Mirrors/http-mirrors.html> as additional
  PATCH_SITES (thanks to Robert Backhaus for the initial submission)
- ICAP support is not yet available, the squid-devel CVS is not synchronized
  with mainline squid as I write this so mark WITH_SQUID_ICAP as IGNORE for
  now. I'll add the necessary patches ASAP.
- spell "squid" as "Squid" when referring to the project as this seems to be
  the spelling the Squid project prefers
- some cosmetic changes in macro definitions

PR:		ports/99750
Submitted by:	Thomas-Martin Seck <tmseck_at_netcologne.de> (squid maintainer)
eb1c8d1da5
Jean Milanez Melo (jmelo) · 2.5.14_1
- Update the list of MASTER_SITES. - Update the icap-core patchset to CVS as of 2006-05-25.

PR:		ports/98279
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
Approved by:	mnag (mentor)
4fcbdb49da
Sergey Matveychuk (sem) · 2.5.14_1
- Integrate a vendor patch published on   <http://www.squid-cache.org/Versions/v2/2.5/bugs/> to fix an "assertion   failed: HttpReply.c:105: rep" error (squid bug #1606).

- Update the customlog patchset accordingly.

- Bump PORTREVISION.

PR:		ports/97066
Submitted by:	maintainer
2b17f205b0
Renato Botelho (garga) · 2.5.14
- Update to 2.5.STABLE14 - accept 7-CURRENT's WITHOUT_NIS switch as a synonym for NO_NIS - add a missing "/" in files/pkg-message.in - update the ICAP core patchset to the latest CVS (2006-05-21) - update the custom logfile patchset to the latest CVS (2006-05-21)

PR:		ports/97607
Submitted by:	maintainer
0ee692d937
Emanuel Haupt (ehaupt) · 2.5.13_1
- Introduce four vendor patches [1] which:

- simplify definition of the SQUIDHOSTNAMELEN constant (squid bug #1434)
 - correct display of mime icons when visible_hostname contains only the plain
   hostname  without a domain (squid bug #1532)
 - plug a memory leak in the HTCP client code (squid bug #1553)
 - plug a memory leak in the ident processing code (squid bug #1557)

- Bump PORTREVISION

[1] http://www.squid-cache.org/Versions/v2/2.5/bugs/

PR:		97356
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
b663d9f740
Pav Lucistnik (pav) · 2.5.13
- Fix WITH_SQUID_CUSTOM_LOG patch to work with 2.5.13

PR:		ports/94665
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
f5d5cd4bb4
Pav Lucistnik (pav) · 2.5.13
- Update to 2.5.STABLE13 - Implement a new option WITH_SQUID_SASL_AUTH, off by default - Update the ICAP core patchset to the latest CVS - Extensive portlintification and cleanups

PR:		ports/94642
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
4a5a7a317c
Sergey Matveychuk (sem) · 2.5.12_4
Implemented custom log format patch, providing similar functionality to that of Apache LogFormat and CustomLog configuration directives. This also allows for output in multiple formats to different log files.

See http://devel.squid-cache.org/customlog/ for more information.

PR:		ports/92522
Submitted by:	Matthew Will <mwill@spingen.com>
Approved by:	maintainer
e8de9cc8fd
Sergey Matveychuk (sem) · 2.5.12_4
Integrate two vendor patches being published on <http://www.squid-cache.org/Versions/v2/2.5/bugs/>:

- Fix wbinfo_group.pl to correctly work with the wbinfo command
  from samba-3.0.21 (squid bug #1472)

- Fix a crash when accessing async IO function counters via the
  cachemgr CGI in cases where squid was compiled for aufs support
  but not actually using it (squid bug #1464)

While at it, remove an unneeded patch from the ICAP core patchset.

PR:		ports/91831
Submitted by:	maintainer
7f1969a357
Jean-Yves Lefort (jylefort) · 2.5.12_3
Rename the rc script back to squid.sh, since some versions of /etc/rc.d/localpkg only run scripts ending in .sh

PR:		ports/91387
Submitted by:	Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>, maintainer
52b6e16149
Edwin Groothuis (edwin) · 2.5.12_2
[Maintainer] www/squid: rc(8) related fixups

- Fix rc(8) preamble in the squid run script
	- Use the .sh suffix only for the old style script
	- Do not refer to "rcNG" in pkg-install anymore, rcNG is the default
	  rc style by now
	- Bump PORTREVISION (to mark this change and because the package content
	  changes)

PR:		ports/90858
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de>
b3f2631a43
Renato Botelho (garga) · 2.5.12_1
- Integrate vendor patch to fix a problem with the SMB helper when   --enable-ntlm-fail-open was specified as an additional configuration   option (squid bug #1022).   The port does not enable this option by default; document it, while at it. - Add SHA256 checksum for the squid tarball - Integrate ICAP client support based upon the icap project's CVS repository,   turned off by default.   To activ

PR:		ports/90688
Submitted by:	maintainer
878295ccf1
Kirill Ponomarev (krion) · 2.5.12
Update to 2.5.STABLE12

PR:		ports/88327
Submitted by:	maintainer
f903bed87f
Renato Botelho (garga) · 2.5.11_3
Integrate the following vendor patches as published on <http://www.squid-cache.org/Versions/v2/2.5/bugs/>:

- document that tcp_outgoing_xxx works badly in combination with
  server_persistent_connections (squid bug #454)
- add more tracing in test mode of squid_ldap_auth (squid bug #1395)
- fix breakage of accel_single_host when combined with
  server_persistent_connection (squid bug #1402)
- correctly implement the CACHE_HTTP_PORT configuration directive
  (squid bug #1403)
- fix the problem that CNAME addresses were remembered with a wrong TTL
  (squid bug #1404)
- fix incorrect handling of squid-internal-dynamic/netdb in conjunction with
  httpd_accel/transparent proxies (squid bug #1410)
- properly revalidate the cache on HEAD requests (squid bug #1411)
- correct handling of Set-Cookie headers on cache refreshes (squid bug #1419)
- fix a vulnerability in the FTP parsing code (squid bug #1426)

PR:		ports/87637
Submitted by:	maintainer
29dca01b77
Marcus Alves Grando (mnag) · 2.5.11_2
Fix smb_auth helper

PR:		86850
Pointed by:	Dean M. Phillips <dmphilli@gmail.com>
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
c5799da9be
Renato Botelho (garga) · 2.5.11_1
Integrate a patch from <http://www.squid-cache.org/Versions/v2/2.5/bugs/>: - fix delay pools behaviour which was broken by the patch for squid bug #500,   introduced in squid-2.5.10_6 (squid bug #1405)

PR:		ports/86669
Submitted by:	maintainer
8d51ef89de
Renato Botelho (garga) · 2.5.11
- Update to 2.5-STABLE11 - Adapt the follow-XFF patches to the changes to squid's sources

PR:		ports/86472
Submitted by:	maintainer
c6e5ee8cbf
Pav Lucistnik (pav) · 2.5.10_7
Update the NTLM-scheme patch to version 2. The first version of the patch is broken (cf <http://www.squid-cache.org/bugs/show_bug.cgi?id=1391>).

PR:		ports/86215
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
f8834e53d2
Pav Lucistnik (pav) · 2.5.10_6
- Integrate the following vendor patches:   - LDAP helpers do not work with TLS (-Z option)     (squid bug #1389)   - Incorrect store dir selection debug message on objects >2G     (squid bug #1343)   - Enums cannot be assumed to be signed ints     (squid bug #1343)   - Allow leaving core dumps on Linux     (squid bug #1335)   - Do not let clients bypass delay pools by faking a cache hit     (squi

PR:		ports/86179
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
43e58bb9bc
Pav Lucistnik (pav) · 2.5.10_5
- Remove dependencies on security/pf, it was removed. pf is in base since   502106

Pointy hat to:	pav
3ba03fca82
Sergey Matveychuk (sem) · 2.5.10_5
- Fix somewhat messed up titles in FTP listings (squid bug #1220) - FTP listings use "BASE HREF" much more than necessary (squid bug #1204) - Cleanups for 64bit architectures (squid bug #1316) - Allow wb_ntlm_auth to run more silent (squid bug #518) - Add a new 'mail_program' configuration option - Fix a possible denial of service condition regarding sslConnectTimeout   (squid bug #1355, Secunia A

PR:		ports/85688
Submitted by:	maintainer
b082667271
Florent Thoumie (flz) · 2.5.10_4
- Update transparent patch.

PR:		ports/82838
Submitted by:	maintainer
aa4c9add34
Jean-Yves Lefort (jylefort) · 2.5.10_3
Update the chroot vendor patch to version 2, cf http://www.squid-cache.org/Versions/v2/2.5/bugs/#squid-2.5.STABLE10-chroot

PR:		ports/82739
Submitted by:	maintainer
9c2eddd2c6
Michael Johnson (ahze) · 2.5.10_2
- Integrate the following vendor patches as published on   <http://www.squid-cache.org/Versions/v2/2.5/bugs/>:

+ double content-length often harmless (squid bug #1305)
  + update spanish error pages
  + squid internal icons were served with slightly incorrect headers
    (squid bug #1275)
  + squid -k fails in combination with chroot (squid bug #1307)
  + core dump with --enable-ipf-transparent if access to NAT device is denied
    (squid bug #1313)
  + http_accel_single_host incompatible with redirection (squid bug #1314)
  + squid -k reconfigure caused data corruption when a cache_dir type had been
    changed (squid bug #1308)
  + SNMP getnext failed if the given OID was outside the squid MIB (squid bug
    #1317)

PR:		ports/82703
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
342997ec98
Jean-Yves Lefort (jylefort) · 2.5.10_1
- Read cachemgr.conf rather than cachemgr.conf.default - Add a missing %SUBDIR% in MASTER_SITES

PR:		ports/81319
Submitted by:	maintainer
0561518b0c
Pav Lucistnik (pav) · 2.5.10
- Update Squid to 2.5.STABLE10

PR:		ports/81213
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
33ad773d04
Volker Stolz (vs) · 2.5.9_5
- update distinfo for the updated syslog patch - remove local patch that is now incorporated into the corresponding   vendor patch (with slightly different wording)

PR:		ports/80367
Submitted by:	maintainer
9cec7c9ea0
Yen-Ming Lee (leeym) · 2.5.9_5
- Update distinfo for the 2GB patch, this includes a fix for   squid bugs #1283, 1287 and 1288 (assertion failed in store_client.c:343).   (already committed)

- Bump portrevision as a datapoint for this bugfix.

PR:		80163
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
6410f43979
Yen-Ming Lee (leeym) · 2.5.9_4
- according web page, the patch file is rerolled at 2005-04-20 14:59 again   http://www.squid-cache.org/Versions/v2/2.5/bugs/#squid-2.5.STABLE9-2GB

Noticed by:	kris
ce7cb9f97a
Yen-Ming Lee (leeym) · 2.5.9_4
- the patch is repacked at 2005-04-18 00:57, after maintainer submit PR 80028

- diff is listed below:

--- /tmp/squid-2.5.STABLE9-2GB.patch	Mon Apr  4 17:09:16 2005
+++ /usr/ports/distfiles/squid2.5/squid-2.5.STABLE9-2GB.patch	Mon Apr 18 08:57:57 2005
@@ -3000,7 +3000,7 @@
       }
       /* there are some things we cannot do yet */
 Index: squid/src/protos.h
-diff -c squid/src/protos.h:1.420.2.28 squid/src/protos.h:1.420.2.32
+diff -c squid/src/protos.h:1.420.2.28 squid/src/protos.h:1.420.2.30
 *** squid/src/protos.h:1.420.2.28	Fri Mar 18 17:01:52 2005
 --- squid/src/protos.h	Sat Mar 26 10:36:01 2005
 ***************
@@ -3455,9 +3455,9 @@
 +
   #endif /* SQUID_H */
 Index: squid/src/ssl.c
-diff -c squid/src/ssl.c:1.118.2.9 squid/src/ssl.c:1.118.2.10
+diff -c squid/src/ssl.c:1.118.2.9 squid/src/ssl.c:1.118.2.11
 *** squid/src/ssl.c:1.118.2.9	Mon Mar 21 12:39:29 2005
---- squid/src/ssl.c	Fri Mar 25 19:50:53 2005
+--- squid/src/ssl.c	Sun Apr 17 18:54:30 2005
 ***************
 *** 46,52 ****
   	int len;
@@ -3482,7 +3482,7 @@
   	kb_incr(&statCounter.server.all.kbytes_out, len);
   	kb_incr(&statCounter.server.other.kbytes_out, len);
 + 	/* increment total object size */
-+ 	if (sslState->size_ptr)
++ 	if (sslState->size_ptr && sslState->client.fd != -1)
 + #if SIZEOF_SQUID_OFF_T <= 4
 + 	    if (*sslState->size_ptr < 0x7FFF0000)
 + #endif

Noticed by:	many people ...
12dbf6e9c8
Yen-Ming Lee (leeym) · 2.5.9_4
Integrate the following vendor patches as published on <http://www.squid-cache.org/Versions/v2/2.5/bugs/>:

- Correct several minor aufs issues (squid bug #671)
- Basic authentification fails when login+password totalled to more than
  64 characters (squid bug #1171)
- Fix an assertion that could occur when traffic other than HTTPS was
  tunneled through squid via the CONNECT method (squid bug #1269)
- Make the --disable-hostname-check configuration option actually work
  (squid bug #1270)
- Fix aufs warning about open filedescriptors when the cache was shut down
  (squid bug #671)
- Allow squid to process requests for files larger than 2GB in size
  (squid bug #437)

  Introduce a new OPTION "WITH_SQUID_LARGEFILE", default to off to match
  squid's default behaviour.
  Rebuild squid with -DWITH_SQUID_LARGEFILE or run 'make config' and
  select this new option.

- Add two new cachemgr actions: "pending_objects" and "client_objects"
- Make external acls that require authentication request new credentials
  after access had been denied (squid bug #1278)
- Make squid use "daemon" instead of "local4" as syslog facility (squid bug
  #1227)

PR:		80028
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
4e9c0a92b4
Michael Johnson (ahze) · 2.5.9_3
- Chase checksum of the updated pid_t patch

PR:		ports/78897
Submitted by:	maintainer
a668257234
Michael Johnson (ahze) · 2.5.9_2
- Integrate the following vendor patches as published on   <http://www.squid-cache.org/Versions/v2/2.5/bugs/>:   + Handle odd data formats (squid bug #321)   + reload_into_ims fails to revalidate negatively cached entries     (squid bug #1159)   + Clarify delay_access function (squid bug #1245)   + Check several squid.conf directives for int overflows (squid bug #1247)   + Use memset(3) instead of

- Enable IPFilter based transparent proxying on all FreeBSD versions where
  IPFilter headers are part of the base system (i.e. RELENG_4 < 4.7-RELEASE,
  RELENG_5 and 6-CURRENT). Create a new OPTION WITH_SQUID_IPFILTER for this
  purpose. Thanks to sem@ for keeping track of this issue!

PR:		ports/78780
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
386223668b
Pav Lucistnik (pav) · 2.5.9_1
Integrate the following vendor patches as published on - correct a race condition related to the Set-Cookie header - correct the FTP parser with regards to the EPLF format   (squid bug #1252) - correct FTP listing output when the URL was requested without a trailing   slash (squid bug #1253) - make ACL configuration errors fatal (squid bug #1255)

PR:		ports/78446
Submitted by:	Thomas-Martin Seck <tmseck@netcologne.de> (maintainer)
b7d8eb0728