85 Commits

Author SHA1 Message Date
sthen
9bcafef667 add login.conf.d file for squid 2022-02-21 13:43:56 +00:00
sthen
c5a57a3b5f update to squid-5.2 2021-10-04 20:11:18 +00:00
sthen
42a9b0f316 update to squid-5.1 (which moves from db to tdb, amongst other things)
port-related changes:
- build debug packages
- XXX hack in the port makefile to work around pkg_add limitation
(can't replace a symlink with a dir)
2021-08-20 21:25:04 +00:00
sthen
ac944c1e7e squid: adjust readme for pf route-to changes 2021-02-01 12:57:26 +00:00
sthen
06f8d7e3ed squid: missed cvs add (pfrag, and patch to cope with ancient nameser.h) 2020-07-21 18:40:30 +00:00
sthen
64cee9d132 www/squid: add a krb5 flavour, reworked from a diff from Matthias Pitzl
done with a multipackage to add the new files (but it affected the main
package build too so multipackages can't be used).

drop maintainer
2020-07-20 17:11:46 +00:00
sthen
50d6439440 major update to squid-4.5
quick update notes below, but you should still review upstream's
RELEASENOTES.html if you use this.

- if you explicitly configure sslcrtd_program (for advanced tls mitm
configurations) you need to change from /usr/local/libexec/squid/sslcrtd
to /usr/local/libexec/squid/security_file_certgen in your config (if you
just use options on the http_port line to enable this without extra
config, this doesn't need to change).

- if using a cert helper disk cache, you may need to clear/reinitialize
the directory (not mentioned in release notes but I needed this).

- the SMB_LM helpers (for old lanmanager protocol, which should not be
used anyway) are no longer packaged, following upstream's change in default
build.
2019-02-05 23:03:15 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
sthen
05a646ea40 update to squid-3.5.28 2018-07-18 21:16:47 +00:00
rpe
9a8b5ccd06 Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.

discussed with and OK aja@
OK tb
2018-01-11 19:27:01 +00:00
sthen
6c2a6e4b95 Currently Squid 3.5 is considered stable. Rather than moving snapshot/*
to stable/*, just drop back to a single version of squid in ports.
2015-09-10 13:00:10 +00:00
sthen
7d9a5fdb74 remove leftovers 2014-06-16 21:39:57 +00:00
sthen
ec6bb7d789 squid documentation generally uses the nomenclature "interception proxy"
rather than "transparent proxy"; switch the readme to match. also tweak the
wording to make it clear which firewall reals need to be on which machine
when having a router pass off http traffic to squid on a different machine
configured as an interception proxy.
2013-06-21 21:37:56 +00:00
lteo
5b3395e57b Fix incorrect path of squid.conf in pkg/README-main.
OK sthen@ (maintainer)
2013-06-21 01:54:55 +00:00
sthen
fc39912ef2 - add patch from upstream, fixing problem with kqueue and SSL MITM
- s/transparent/intercept/ in README, as I happened to notice in a misc@
post from Rob Sheldon
2013-06-03 11:01:03 +00:00
sthen
50a80c79e5 update to squid 3.3.5 2013-05-25 12:33:05 +00:00
sthen
e429329751 Major update to Squid 3.3.4 (moving the port from the 3.2 branch to 3.3).
New features include:

- SQL Database logging helper
- Time-Quota session helper
- Custom HTTP request headers
- SSL-Bump Server First
- Server Certificate Mimic

While there, add notes to README-main about increasing the number of
file descriptors via login.conf.
2013-04-30 18:41:50 +00:00
sthen
35ceda849c Update to Squid 3.2.3.
This is merged from work by myself and Matthias Pitzl @ genua, thanks to
Rodolfo Gouveia for testing with NTLM.

Flavours have been removed:

- the external helper programs for NTLM/LDAP are now in subpackages:
squid-ldap and squid-ntlm.

- SNMP support is built by default in Squid 3.x so this has moved
to the main package (no external dependencies for this).
2012-11-28 17:45:29 +00:00
ajacoutot
4e6d900ce6 Extend README:
If the proxy server is running on the same subnet as the clients, the
return traffic from the proxy will go directly back to them without
ever hitting the firewall, which means the states will never get updated
and may fill-up your pflog(4) with blocked attempts. To circumvent this
the "no state" option needs to be specified for the route-to rule.

ok Brad, intput/ok sthen@ (maintainer)
2012-06-20 07:10:39 +00:00
ajacoutot
acaaa6fdba Use LOCALSTATEDIR instead of local variables. 2012-04-28 11:06:12 +00:00
ajacoutot
f982995f2b Add a consistent header that substitutes FULLPKGNAME for the READMEs.
ok jasper@ sthen@
2011-06-02 13:41:36 +00:00
sthen
17f86c3675 - reduce the default shutdown_lifetime to 20s; previously it was 30s which
is the maximum time rc.subr waits for a daemon, so usually it would end up
being forcefully killed (i.e. unclean shutdown -> cache must be rescanned
at next startup). suggested by aja@, diff from Brad.

- adjust PLIST to prevent warnings with pkg_delete -c, from aja@ ok Brad.
2011-05-30 20:56:30 +00:00
sthen
e93b9fa8f1 Add daemon_flags support to squid.rc. From Marcus MERIGHI.
ok Brad (maintainer), dcoppa@, aja@
2011-05-18 14:47:55 +00:00
sthen
c694e766cd Remove --enable-pf-transparent, it's no longer needed now that
PF supports divert-to. Pointed out by reyk on misc@. Add documentation
to README showing how to configure a transparent proxy. ok Brad.
2011-04-14 08:11:50 +00:00
sthen
16755f0be6 reset owner/group/mode before rc script; from Gleydson Soares via Brad 2011-03-27 19:38:32 +00:00
ajacoutot
4ec44530ca Simplify after recent rc.subr change.
The framework is now stable and we will start documenting it (at last).
2010-12-27 14:50:22 +00:00
ajacoutot
b28452a489 Cope with recent rc.subr changes. 2010-12-24 10:40:04 +00:00
jasper
27b23ec6b9 style 2010-12-12 18:58:32 +00:00
dcoppa
3646003328 "pexp is useless in the rc script, please remove it." ajacoutot@ 2010-11-26 15:44:33 +00:00
dcoppa
81599f251c Add ntlm flavor for NTLM authentication
Fix pthread linkage
Fix default path for errors directory
Switch to pkg-readmes
Add an rcscript

OK giovanni@, Brad (MAINTAINER)
2010-11-26 13:45:04 +00:00
ajacoutot
ce7c969358 Stupid poor blank lines, stupid poor blank lines... 2010-04-15 14:58:24 +00:00
sthen
ae88779346 bug fix update to Squid 2.7-STABLE6, from Brad. 2009-02-08 15:04:33 +00:00
brad
ff9d8cf194 Upgrade Squid to 2.7-STABLE3.
ok okan@
2008-07-16 21:18:27 +00:00
jasper
1f76a0180b - update squid to 2.6STABLE20
- update license marker
- remove transparent flavor
- add ldap flavor

from brad@ (MAINTAINER), testing by several users
2008-05-31 10:07:45 +00:00
landry
9f72972268 Add missing @sample markers in PLIST, bump PKGNAME.
from brad@
2008-02-20 09:18:01 +00:00
merdely
c324015314 Update to Squid 2.6.STABLE16.
From brad (MAINTAINER)
ok sthen@
2007-09-10 17:49:23 +00:00
brad
dcee93fbfd fix the MESSAGE file, s/2.5/2.6/ 2006-10-03 18:32:44 +00:00
brad
78924f0824 upgrade to 2.6.STABLE4
Squid 2.6 supports kqueue and hw accelerated SSL via OpenSSL,
as well as many other improvements.
2006-10-03 05:00:49 +00:00
brad
a20588de08 upgrade to 2.5.STABLE13 2006-04-13 23:46:56 +00:00
brad
f01c664640 upgrade to 2.5.STABLE11
Alex Masterov has reported a vulnerability in Squid,
which potentially can be exploited by malicious people
to cause a DoS.

The vulnerability is caused due to an unspecified error
in the "sslConnectTimeout()" function after handling
malformed requests. This may be exploited to crash Squid.

CAN-2005-2796
2005-09-25 17:03:32 +00:00
brad
5359105907 upgrade to 2.5.STABLE10
- Malicious users may spoof DNS lookups if the DNS client UDP port (random,
  assigned by OS at startup) is unfiltered and your network is not protected
  from IP spoofing.
- CVE-1999-0710, adds access controls to the cachemgr.cgi script, preventing
  it from being abused to reach other servers than allowed in a local
  configuration file.
2005-05-25 02:27:13 +00:00
brad
8e2e7b5074 upgrade to Squid 2.5.STABLE8 + patches
Fixes 2 major issues over STABLE7 + the previous round of patches..

- Data corruption when HTTP reply headers is split in several packets
- Assertion failure on certain odd DNS responses
2005-02-17 03:32:24 +00:00
brad
c5a2906562 add missing ERR_INVALID_RESP to PLIST 2005-02-11 02:47:55 +00:00
alek
61a5f078cf - Kill DEINSTALL
- Replace INSTALL with @samples, @execs, etc.
- Add WANTLIB marker
- Bump PKGNAME
2004-12-07 19:33:33 +00:00
brad
91bd55630f use @newgroup / @newuser 2004-10-31 07:20:29 +00:00
brad
7d4db47663 better 2004-10-31 06:54:37 +00:00
espie
e44839e34b new plists.
comment out netscape-dynmotif, since we don't have the required motif lib.
2004-09-15 18:49:48 +00:00
brad
d84edf1a11 remove messages about user/group change. 2004-06-24 03:16:55 +00:00
brad
86d502ddb4 - add 2 more distribution patches
- add snmp FLAVOR from Joel CARNAT <joel at carnat dot net>
- add some auth types and auth/acl helpers
- add NTLM auth SMB patch even though the default port does NOT compile this support in
2004-06-11 08:00:35 +00:00
xsa
defa276606 catch @extra escapers ... 2004-04-15 08:58:32 +00:00