head	1.20;
access;
symbols
	RELEASE_5_3_0:1.19
	RELEASE_4_10_0:1.19
	RELEASE_5_2_1:1.18
	RELEASE_5_2_0:1.18
	RELEASE_4_9_0:1.18
	RELEASE_5_1_0:1.18
	RELEASE_4_8_0:1.18
	RELEASE_5_0_0:1.17
	RELEASE_4_7_0:1.17
	RELEASE_4_6_2:1.17
	RELEASE_4_6_1:1.17
	RELEASE_4_6_0:1.17
	RELEASE_5_0_DP1:1.17
	RELEASE_4_5_0:1.17
	RELEASE_4_4_0:1.17
	RELEASE_4_3_0:1.15
	RELEASE_4_2_0:1.13
	RELEASE_4_1_1:1.13
	RELEASE_4_1_0:1.13
	RELEASE_3_5_0:1.13
	RELEASE_4_0_0:1.13
	RELEASE_3_4_0:1.12
	RELEASE_3_3_0:1.12
	RELEASE_3_2_0:1.11
	RELEASE_3_1_0:1.11
	RELEASE_2_2_8:1.11
	RELEASE_3_0_0:1.11
	RELEASE_2_2_7:1.11
	RELEASE_2_2_6:1.10
	RELEASE_2_2_5:1.5
	RELEASE_2_2_1:1.4
	RELEASE_2_2_2:1.5
	squid_1_0b11:1.1.1.1
	SQUID:1.1.1;
locks; strict;
comment	@# @;


1.20
date	2004.12.19.02.21.05;	author linimon;	state dead;
branches;
next	1.19;

1.19
date	2004.02.18.12.25.08;	author sergei;	state Exp;
branches;
next	1.18;

1.18
date	2003.01.31.08.29.00;	author adrian;	state Exp;
branches;
next	1.17;

1.17
date	2001.08.31.14.03.02;	author olgeni;	state Exp;
branches;
next	1.16;

1.16
date	2001.06.17.22.24.02;	author adrian;	state Exp;
branches;
next	1.15;

1.15
date	2001.03.27.12.28.47;	author adrian;	state Exp;
branches;
next	1.14;

1.14
date	2001.03.13.14.34.05;	author olgeni;	state Exp;
branches;
next	1.13;

1.13
date	2000.01.29.20.13.18;	author peter;	state Exp;
branches;
next	1.12;

1.12
date	99.05.23.21.15.17;	author peter;	state Exp;
branches;
next	1.11;

1.11
date	98.03.26.13.29.13;	author peter;	state Exp;
branches;
next	1.10;

1.10
date	98.03.22.03.34.45;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	98.02.08.03.42.07;	author peter;	state Exp;
branches;
next	1.8;

1.8
date	98.02.08.03.25.31;	author peter;	state Exp;
branches;
next	1.7;

1.7
date	97.12.18.08.24.16;	author asami;	state Exp;
branches;
next	1.6;

1.6
date	97.12.06.12.28.14;	author peter;	state Exp;
branches;
next	1.5;

1.5
date	97.03.31.11.14.54;	author peter;	state Exp;
branches;
next	1.4;

1.4
date	96.11.06.17.21.00;	author peter;	state Exp;
branches;
next	1.3;

1.3
date	96.11.06.16.37.26;	author peter;	state Exp;
branches;
next	1.2;

1.2
date	96.07.10.21.50.18;	author asami;	state Exp;
branches;
next	1.1;

1.1
date	96.06.03.02.21.13;	author asami;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	96.06.03.02.21.13;	author asami;	state Exp;
branches;
next	;


desc
@@


1.20
log
@As previously announced, remove www/squid24.  It is obsolete, no longer
supported, and has security problems.

Approved by:	former maintainer
@
text
@@@comment $FreeBSD: ports/www/squid24/pkg-plist,v 1.19 2004/02/18 12:25:08 sergei Exp $
etc/squid/errors/ERR_ACCESS_DENIED
etc/squid/errors/ERR_CACHE_ACCESS_DENIED
etc/squid/errors/ERR_CACHE_MGR_ACCESS_DENIED
etc/squid/errors/ERR_CANNOT_FORWARD
etc/squid/errors/ERR_CONNECT_FAIL
etc/squid/errors/ERR_DNS_FAIL
etc/squid/errors/ERR_FORWARDING_DENIED
etc/squid/errors/ERR_FTP_DISABLED
etc/squid/errors/ERR_FTP_FAILURE
etc/squid/errors/ERR_FTP_FORBIDDEN
etc/squid/errors/ERR_FTP_NOT_FOUND
etc/squid/errors/ERR_FTP_PUT_CREATED
etc/squid/errors/ERR_FTP_PUT_ERROR
etc/squid/errors/ERR_FTP_PUT_MODIFIED
etc/squid/errors/ERR_FTP_UNAVAILABLE
etc/squid/errors/ERR_INVALID_REQ
etc/squid/errors/ERR_INVALID_URL
etc/squid/errors/ERR_LIFETIME_EXP
etc/squid/errors/ERR_NO_RELAY
etc/squid/errors/ERR_ONLY_IF_CACHED_MISS
etc/squid/errors/ERR_READ_ERROR
etc/squid/errors/ERR_READ_TIMEOUT
etc/squid/errors/ERR_SHUTTING_DOWN
etc/squid/errors/ERR_SOCKET_FAILURE
etc/squid/errors/ERR_TOO_BIG
etc/squid/errors/ERR_UNSUP_REQ
etc/squid/errors/ERR_URN_RESOLVE
etc/squid/errors/ERR_WRITE_ERROR
etc/squid/errors/ERR_ZERO_SIZE_OBJECT
etc/squid/icons/anthony-binhex.gif
etc/squid/icons/anthony-bomb.gif
etc/squid/icons/anthony-box.gif
etc/squid/icons/anthony-box2.gif
etc/squid/icons/anthony-c.gif
etc/squid/icons/anthony-compressed.gif
etc/squid/icons/anthony-dir.gif
etc/squid/icons/anthony-dirup.gif
etc/squid/icons/anthony-dvi.gif
etc/squid/icons/anthony-f.gif
etc/squid/icons/anthony-image.gif
etc/squid/icons/anthony-image2.gif
etc/squid/icons/anthony-layout.gif
etc/squid/icons/anthony-link.gif
etc/squid/icons/anthony-movie.gif
etc/squid/icons/anthony-pdf.gif
etc/squid/icons/anthony-portal.gif
etc/squid/icons/anthony-ps.gif
etc/squid/icons/anthony-quill.gif
etc/squid/icons/anthony-script.gif
etc/squid/icons/anthony-sound.gif
etc/squid/icons/anthony-tar.gif
etc/squid/icons/anthony-tex.gif
etc/squid/icons/anthony-text.gif
etc/squid/icons/anthony-unknown.gif
etc/squid/icons/anthony-xbm.gif
etc/squid/icons/anthony-xpm.gif
@@dirrm etc/squid/icons
@@unexec rmdir -p %D/etc/squid/errors 2>/dev/null || true
@


1.19
log
@- add two patches from squid-cache.org
- synchronize as much as possible with www/squid
- add SQUID_{U,G}ID and SQUID_LANGUAGE tunables
- utilize OPTIONS, PLIST_FILES, PLIST_DIRS, and USE_SIZE
- add a patch to make the LDAP helper at least compile
- add NO_LATEST_LINK and mark the port DEPRECATED
- bump PORTREVISION

PR:		ports/62443
Submitted by:	maintainer
@
text
@d1 1
a1 1
@@comment $FreeBSD$
@


1.18
log
@Expressly create the directory - I'm not entirely sure why the PR
in question had a directory with the wrong permission but this
should alleviate all bar some silly umask fu.

PR:		26303
@
text
@d1 1
a1 1
etc/rc.d/squid.sh
a57 19
etc/squid/mib.txt
@@unexec if cmp -s %D/etc/squid/mime.conf %D/etc/squid/mime.conf.default; then rm -f %D/etc/squid/mime.conf; fi
etc/squid/mime.conf.default
@@exec [ -f %B/mime.conf ] || cp %B/%f %B/mime.conf
@@unexec if cmp -s %D/etc/squid/squid.conf %D/etc/squid/squid.conf.default; then rm -f %D/etc/squid/squid.conf; fi
etc/squid/squid.conf.default
@@exec [ -f %B/squid.conf ] || cp %B/%f %B/squid.conf
libexec/cachemgr.cgi
libexec/diskd
libexec/unlinkd
sbin/RunAccel
sbin/RunCache
sbin/client
sbin/squid
@@exec mkdir -p %D/etc/squid/errors
@@exec mkdir -p %D/squid/cache
@@exec chown nobody:nogroup %D/squid/cache
@@exec mkdir -p %D/squid/logs
@@exec chown nobody:nogroup %D/squid/logs
d59 1
a59 5
@@dirrm etc/squid/errors
@@dirrm etc/squid
@@dirrm squid/logs
@@dirrm squid/cache
@@dirrm squid
@


1.17
log
@Misc. fixes:

* Sort pkg-plist
* Replace %B%f with %B/%f (%B does not contain the trailing '/')
* Rewrote tests using || rather than &&. With &&, if the condition fails
  then the test returns false, and sysinstall's pkg_add would fail at
  install time.
@
text
@d72 1
@


1.16
log
@Make sure we don't delete mime.conf and squid.conf at package
uninstallation time if they've been modified.
@
text
@a1 34
etc/squid/mib.txt
etc/squid/squid.conf.default
@@exec [ ! if -f %B/squid.conf ] && cp %B%f %B/squid.conf
@@unexec if cmp -s %D/etc/squid/squid.conf %D/etc/squid/squid.conf.default; then rm -f %D/etc/squid/squid.conf.default; fi
etc/squid/mime.conf.default
@@exec [ ! if -f %B/mime.conf ] && cp %B%f %B/mime.conf
@@unexec if cmp -s %D/etc/squid/mime.conf %D/etc/squid/mime.conf.default; then rm -f %D/etc/squid/mime.conf.default; fi
etc/squid/icons/anthony-binhex.gif
etc/squid/icons/anthony-bomb.gif
etc/squid/icons/anthony-box.gif
etc/squid/icons/anthony-box2.gif
etc/squid/icons/anthony-c.gif
etc/squid/icons/anthony-compressed.gif
etc/squid/icons/anthony-dir.gif
etc/squid/icons/anthony-dirup.gif
etc/squid/icons/anthony-dvi.gif
etc/squid/icons/anthony-f.gif
etc/squid/icons/anthony-image.gif
etc/squid/icons/anthony-image2.gif
etc/squid/icons/anthony-layout.gif
etc/squid/icons/anthony-link.gif
etc/squid/icons/anthony-movie.gif
etc/squid/icons/anthony-pdf.gif
etc/squid/icons/anthony-portal.gif
etc/squid/icons/anthony-ps.gif
etc/squid/icons/anthony-quill.gif
etc/squid/icons/anthony-script.gif
etc/squid/icons/anthony-sound.gif
etc/squid/icons/anthony-tar.gif
etc/squid/icons/anthony-tex.gif
etc/squid/icons/anthony-text.gif
etc/squid/icons/anthony-unknown.gif
etc/squid/icons/anthony-xbm.gif
etc/squid/icons/anthony-xpm.gif
d31 35
d68 1
a68 1
libexec/cachemgr.cgi
d70 1
a70 1
sbin/RunAccel
a71 1
sbin/client
@


1.15
log
@PR:		26059

Update the squid-2.4 port to actually _be_ squid-2.4 . Phew.
This port builds, installs, packages, pkg_delete's cleanly.

I'm going to run it through some more linting and tidying up before
I'm completely done with it.

Differences from squid22/squid23 :

* install-pinger isn't built. I'll tackle this later, possibly by creating
  a squid user/group. I don't like having suid binaries installed,
  even more so when 99% of the users of this port won't even enable
  ICMP pinging.

* I've enabled the lru and heap replacement policies. LRU is used by
  default, the beauty here is that the user can choose one or the other
  without needing a recompile.

* I've enabled ufs (sync), diskd (async) and null (no caching, only proxying).
  This again lets users choose what they want without needing a recompile.
  The default is still a 100mb cache in /usr/local/squid/cache/ running
  ufs. I would change it to diskd but if the user hasn't tweaked their
  sysV shm/msg parameters sufficiently they'll just be puzzled when squid
  gives mysterious sysV errors (and if they load it up enough to have UFS
  become an issue, they'd be better off reading the squid FAQ anyhow..)
@
text
@d4 2
a5 1
etc/squid/squid.conf
d7 2
a8 1
etc/squid/mime.conf
@


1.14
log
@Try to remove ${LOCALBASE}/squid at deinstall time, if it is empty.

Reported by:		bento logs
@
text
@d2 32
d63 2
a64 30
etc/squid/icons/anthony-binhex.gif
etc/squid/icons/anthony-bomb.gif
etc/squid/icons/anthony-box.gif
etc/squid/icons/anthony-box2.gif
etc/squid/icons/anthony-c.gif
etc/squid/icons/anthony-compressed.gif
etc/squid/icons/anthony-dir.gif
etc/squid/icons/anthony-dirup.gif
etc/squid/icons/anthony-dvi.gif
etc/squid/icons/anthony-f.gif
etc/squid/icons/anthony-image.gif
etc/squid/icons/anthony-image2.gif
etc/squid/icons/anthony-layout.gif
etc/squid/icons/anthony-link.gif
etc/squid/icons/anthony-movie.gif
etc/squid/icons/anthony-pdf.gif
etc/squid/icons/anthony-portal.gif
etc/squid/icons/anthony-ps.gif
etc/squid/icons/anthony-quill.gif
etc/squid/icons/anthony-script.gif
etc/squid/icons/anthony-sound.gif
etc/squid/icons/anthony-tar.gif
etc/squid/icons/anthony-tex.gif
etc/squid/icons/anthony-text.gif
etc/squid/icons/anthony-unknown.gif
etc/squid/icons/anthony-xbm.gif
etc/squid/icons/anthony-xpm.gif
etc/squid/mib.txt
etc/squid/mime.conf.default
etc/squid/squid.conf.default
d66 1
a66 3
libexec/dnsserver
libexec/pinger
libexec/unlinkd
d68 1
a68 1
sbin/RunCache
a69 1
sbin/squid
d71 1
d73 7
a79 3
@@unexec rmdir %D/squid/cache 2>/dev/null || true
@@unexec rmdir %D/squid/logs 2>/dev/null || true
@@unexec rmdir %D/squid 2>/dev/null || true
@


1.13
log
@Update squid2.2-STABLE5 -> squid2.3-STABLE1 after a repo copy from
ports/www/squid22.
@
text
@d71 3
@


1.12
log
@Update from squid 2.1 -> 2.2 after repository copy.
@
text
@d26 1
@


1.11
log
@Update squid-1.2beta17 -> 1.2beta18
@
text
@a5 1
etc/squid/errors/ERR_CLIENT_ABORT
d11 2
d16 1
d24 1
@


1.10
log
@Add missing files to PLIST

Approved by:  asame
@
text
@d19 1
@


1.9
log
@Some backend clients were moved from sbin to libexec..

Submitted by: Evan Champion <evanc@@synapse.net>
@
text
@d3 2
d12 3
@


1.8
log
@Missing PLIST entries
@
text
@d51 4
a56 1
sbin/cachemgr.cgi
a57 2
sbin/dnsserver
sbin/pinger
a58 1
sbin/unlinkd
@


1.7
log
@This port doesn't install etc/squid/mib.txt.default, it installs mib.txt.
@
text
@d7 1
d18 1
@


1.6
log
@Initial squid 1.2beta8 port.  As the squid www page says:
"We are currently in a beta-test period for Squid-1.2. If you like
seeing Squid coredump frequently, please join us!"

"This is BETA software. Do not run this on your production systems.
Logfile formats are subject (and likely) to change at any time without
warning.

Here is a brief list of the major features of this version:
   HTTP/1.1 persisitent connections.
   Lower VM usage; in-transit objects are not held fully in memory.
   Totally independent swap directories.
   Customizable error texts.
   FTP supported internally; no more ftpget.
   Asynchronous disk operations (optional, requires pthreads library).
   Internal icons for FTP and gopher directories.
   snprintf() used everywhere instead of sprintf().
   ...and many more!
"
As well, there is support for using MD5 or SHA hashes of URL's in the
cache index for space (and speed?) savings, SNMP support, poll(2) is
used by default, etc.

Please see  http://squid.nlanr.net/Squid/1.2.beta/  before using.
@
text
@d46 1
a46 1
etc/squid/mib.txt.default
@


1.5
log
@Update 1.1.8+patches -> 1.1.9.

See ChangeLog for the (large) list of changes.
@
text
@d1 48
a53 1
sbin/ftpget
a56 2
etc/rc.d/squid.sh
etc/squid/squid.conf.default
@


1.4
log
@Squid-1.1.beta13.  This was a little unusual in that the www/squid ncvs
files were repository copied to www/squid11, then this commit brings it
to 1.1.b13.  (This was Satoshi's idea :-) It preserves the history)

Squid-1.0 and 1.1 are under parallel development, kinda like when we had
2.1-stable and 2.2-current in parallel development.  The 1.0 code is well
polished, and 1.1 is "on the bleeding edge" as such.  The features and
performance are much improved, but it can be a bit hair-raising.  I
personally have no major hassles with 1.1beta13.

Among the nicer things that this version has over 1.0:
- URL redirector..  ie: you can rewrite url's of sites with "mirrors"
  so that you don't have 15 copies of the same files.
- optional ident logging
- improved acl's
- dramatically improved cache directory structure (scales much better with
  gigantic disk caches)
- much improved DNS ttl handling (esp. with resolver hack)
- more control over neighbor status; parent, sibling etc.
- much improved refresh rules to help combat stupid sites that needlessly
  set the Expires: field to zero when it doesn't need to be.  (This is fine
  when it's genuinely needed, but some sites really abuse it to to attempt
  to negate caching to get inflated hit counts etc)
Reviewed by:
Submitted by:
Obtained from:
@
text
@d1 1
d3 1
a3 2
sbin/RunAccel
sbin/squid
d8 3
a10 1
sbin/cachemgr.cgi
a11 1
etc/rc.d/squid.sh
@


1.3
log
@Update from squid-1.0.0 to 1.0.20.  There are a large number of bug fixes
and stability measures.

This port installs in a "FreeBSD-native" tree (like apache) rather than
with a mini hierarchy under /usr/local/squid/{bin,etc,cache,logs,...}

(the default behavior seems to have changed between 1.0.0 and 1.0.20)

Also, build a rc.d/squid.sh script.
@
text
@d7 1
@


1.2
log
@Upgrade from 1.0 beta11 to 1.0 release.

Submitted by:	Andrew Stesin <stesin@@elvisti.kiev.ua>
@
text
@d1 11
a11 8
bin/RunCache
bin/RunAccel
bin/squid
bin/client
bin/dnsserver
bin/ftpget
bin/cachemgr.cgi
etc/squid.conf.default
@


1.1
log
@Initial revision
@
text
@a8 1
etc/squid.conf
@


1.1.1.1
log
@A post-harvest www cache proxy.

Submitted by:	Andrew V. Stesin <stesin@@elvisti.kiev.ua> and Peter Stubbs <PETERS@@staidan.qld.edu.au>
@
text
@@
