111 Commits

Author SHA1 Message Date
sthen
06f8d7e3ed squid: missed cvs add (pfrag, and patch to cope with ancient nameser.h) 2020-07-21 18:40:30 +00:00
sthen
623fe6fff9 update to squid-4.12 2020-06-11 14:22:11 +00:00
sthen
460f64804f update to squid-4.10 2020-01-21 21:40:46 +00:00
sthen
b8dcf425bf update to squid-4.8 2019-07-10 15:14:49 +00:00
sthen
7bedf9733f update to squid-4.7 2019-05-11 12:40:40 +00:00
matthieu
6e8a4d9a6e Add a patch to ignore ECONNABORTED in accept(2).
This was causing lockups on my squid cache at work.
Upstreem PR: https://github.com/squid-cache/squid/pull/404
ok sthen@, jca@
2019-05-11 08:17:36 +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
sthen
41056a893f fix triggerable memory leak which is present if snmp is enabled (not on by default),
http://www.squid-cache.org/Advisories/SQUID-2018_5.txt
2018-10-30 15:41:51 +00:00
sthen
515376884b Add a patch for http://www.squid-cache.org/Advisories/SQUID-2018_4.txt,
XSS vulnerability when generating HTTPS response messages about TLS errors
(in TLS MITM support).
2018-10-29 18:43:01 +00:00
jsing
f08938ae10 Unbreak net/squid - stop using antiquated ASN.1 macros that have been
removed (apparently this diff was hiding in my ports tree...)

ok naddy@
2018-10-25 16:15:38 +00:00
sthen
05a646ea40 update to squid-3.5.28 2018-07-18 21:16:47 +00:00
tb
d0cf5b17c2 Unbreak after libssl const changes.
ok sthen
2018-04-25 07:14:19 +00:00
sthen
949b43e1d0 fix http://www.squid-cache.org/Advisories/SQUID-2018_3.txt
Due to incorrect pointer handling Squid is vulnerable to denial
of service attack when processing ESI responses.

This problem allows a remote server delivering ESI responses
to trigger a denial of service for all clients accessing the
Squid service.

This problem is limited to Squid operating as reverse proxy.
2018-04-19 21:49:35 +00:00
sthen
af3b8874ad http://www.squid-cache.org/Advisories/SQUID-2018_1.txt
Due to incorrect pointer handling Squid is vulnerable to denial
 of service attack when processing ESI responses.

 This problem allows a remote server delivering certain ESI
 response syntax to trigger a denial of service for all clients
 accessing the Squid service.

http://www.squid-cache.org/Advisories/SQUID-2018_2.txt

 Due to incorrect pointer handling Squid is vulnerable to denial
 of service attack when processing ESI responses or downloading
 intermediate CA certificates.

 This problem allows a remote client delivering certain HTTP
 requests in conjunction with certain trusted server responses to
 trigger a denial of service for all clients accessing the Squid
 service.
2018-01-23 15:00:02 +00:00
sthen
3379847204 update to squid-3.5.26 2017-06-03 21:04:49 +00:00
schwarze
93309b5dd4 Unimportant whitespace differences only, drop USE_GROFF.
While here, fix a number of quite serious escaping errors in
four manual pages that caused loss of important information.
I will also send those upstream.

OK sthen@
2017-05-11 16:29:55 +00:00
sthen
370a9fb9c0 Security update to squid-3.5.14, ok jasper@ rpointel@
http://www.squid-cache.org/Advisories/SQUID-2016_1.txt

"Due to incorrectly handling server errors Squid is vulnerable to a
denial of service attack when connecting to TLS or SSL servers."
2016-02-16 13:21:07 +00:00
sthen
aa7f6d8dac update to squid-3.5.12 2015-11-30 10:26:16 +00:00
sthen
2a41ed34cd fix autoconf check which used SSLv3_method; results in assert failure in
some ssl interception modes
2015-11-04 15:39:55 +00:00
sthen
c9e2ff2014 update to squid-3.5.11 2015-11-02 17:21:55 +00:00
sthen
f712f64382 update to squid-3.5.10 2015-10-09 00:28:56 +00:00
sthen
0f44ba58ad Update to squid-3.5.9, fixes problems with TLS/SSL parsing in configurations
using SSL-Bump.

- int overflow with extension parsing: char << 8 into a short
http://www.squid-cache.org/Versions/v3/3.5/changesets/squid-3.5-13915.patch

- {Client,Server}Hello parsing; when checking for TLS extensions, don't
check for bytes following compression_method in the _whole_ message, only
in the *Hello part ("does not account for the fact that the message may
contain more than just ServerHello").
http://www.squid-cache.org/Versions/v3/3.5/changesets/squid-3.5-13915.patch
2015-09-18 11:17:04 +00:00
sthen
f5d8cc22e3 drop accidentally-added .orig patch file. ports ignore these anyway so no bump. 2015-09-10 13:02:40 +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
08667fdeed remove dead patch files 2014-04-21 19:22:06 +00:00
sthen
f5640e28da update to squid 3.3.9 2013-09-17 16:56:24 +00:00
sthen
15566a655e Fix autoconf check for atomic ops (it needs to attempt linking, not just
compiling); likely to fix arm. Remove BROKEN-* to give this another chance
on hppa/mips64 too.
2013-08-15 11:10:16 +00:00
sthen
a86b09b5d4 update to squid-3.3.6 2013-07-11 14:28:01 +00:00
ajacoutot
9920238d6f Unbreak with new Heimdal; get rid of self-cooked krb5-config since we
have it in base now.
2013-06-17 19:30:22 +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
5c7ac6266b minor update to squid 3.2.11 2013-04-30 14:05:51 +00:00
sthen
12454f4e76 update to squid-3.2.10: fixes & rolling in some patches committed upstream 2013-04-27 15:19:48 +00:00
sthen
1a7ed26e74 printf format string fix for long long time_t 2013-04-25 21:29:52 +00:00
sthen
89bdb97ebe update to Squid 3.2.9, various fixes including DoS affecting 3.2.0.9 and up
(CVE-2013-1839).
2013-03-12 14:58:16 +00:00
sthen
af9d1f1acc landry@ noticed that www/squid was picking up execinfo.h in bulk causing
#ifdef'd headers to be used and dpb was junking it thus breaking the build;
fix by improving detection for backtrace_symbol_fd / libexecinfo and
explicitly using it.
2013-01-22 14:30:46 +00:00
sthen
08607b4d02 squid 3.2.5; minor update, it just rolls in the compat/xstrerror.h diff. 2012-12-17 18:56:56 +00:00
sthen
6969f2b8b1 mark BROKEN-hppa and remove my broken attempt at fixing the broken autoconf
test for atomic ops.
2012-12-11 18:22:54 +00:00
sthen
d33bc05337 - move -ldap to a "MULTI_PACKAGES+= -ldap" within the 'if flavor !=
no_ldap' block

- squid optionally uses atomic ops if available, however in the code
it requires 4 byte operations, whereas configure only tests for int.
change configure test which may give hppa a chance to build; breakage
reported by landry
2012-12-10 21:19:41 +00:00
sthen
f973e9766c update to Squid 3.2.4 2012-12-04 10:40:19 +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
e197aaebf5 Remove -pthread patching.
from Brad
2012-08-27 06:19:48 +00:00
sthen
3e12ab7ce0 sync "SSLv2 disabled" messages with upstream's newer code, from Brad 2012-06-30 09:32:28 +00:00
sthen
7b31b99b78 let squid handle things if SSLv2 is disabled, from Brad. 2012-06-20 08:48:27 +00:00
giovanni
946085d0d3 Fix kerberos helper, spotted and fixed by Andrea Parazzini 2011-09-05 07:18:41 +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
dcoppa
557742f0fa I accidentally broke the ldap flavor. Mea culpa.
Pointed out by espie@
2010-11-29 23:06:39 +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
sthen
b363d9e7cc update to 2.7.STABLE9, from Brad (maintainer) 2010-06-18 10:32:17 +00:00