Squid is a fully-featured HTTP/1.0 proxy which is almost (but not quite)
HTTP/1.1 compliant. Squid offers a rich access control, authorization and
logging environment to develop web proxy and content serving applications.
WWW: http://www.squid-cache.org/
===> The following configuration options are available for squid33-3.3.13_3:
ARP_ACL=off: ARP/MAC/EUI based authentification
AUTH_KERB=on: Install Kerberos authentication helpers
AUTH_LDAP=off: Install LDAP authentication helpers
AUTH_NIS=on: Install NIS/YP authentication helpers
AUTH_SASL=off: Install SASL authentication helpers
AUTH_SMB=off: Install SMB auth. helpers (req. Samba)
AUTH_SQL=off: Install SQL based auth (uses MySQL)
CACHE_DIGESTS=off: Use cache digests
DEBUG=off: Build with extended debugging support
DELAY_POOLS=off: Delay pools (bandwidth limiting)
DNS_HELPER=off: Use external dnsserver processes for DNS
DOCS=on: Build and/or install documentation
ECAP=off: Loadable content adaptation modules
ESI=off: ESI support
EXAMPLES=on: Build and/or install examples
FOLLOW_XFF=off: Support for the X-Following-For header
FS_AUFS=on: AUFS (async-io) support
HTCP=on: HTCP support
ICAP=off: the ICAP client
ICMP=off: ICMP pinging and network measurement
IDENT=on: Ident lookups (RFC 931)
IPV6=on: IPv6 protocol support
KQUEUE=on: Kqueue(2) support
LARGEFILE=off: Support large (>2GB) cache and log files
LAX_HTTP=off: Do not enforce strict HTTP compliance
SNMP=on: SNMP support
SSL=off: SSL gatewaying support
SSL_CRTD=off: Use ssl_crtd to handle SSL cert requests
STACKTRACES=off: Enable automatic backtraces on fatal errors
TP_IPF=off: Transparent proxying with IPFilter
TP_IPFW=off: Transparent proxying with IPFW
TP_PF=off: Transparent proxying with PF
VIA_DB=off: Forward/Via database
WCCP=on: Web Cache Coordination Protocol
WCCPV2=on: Web Cache Coordination Protocol v2
===> Use 'make config' to modify these settings
www/squid33: Fast track removal to 14 March 2015
This port was supposed to be removed 31 Jan 2015, but it was extended
four months. A few days later the bug that it was extended for was
fixed and is already in www/squid (3.4.12)
Therefore, cancel the rest of the extension and remove this port in
two weeks.
www/squid: Upgrade version 2.7.9 => 3.4.7
From now on, there will only be one squid port, this one. Squid33 has
been deprecated and will expire on 31 JAN 2015.
PR: 192828
Submitted by: timp87 (gmail)
Contributions: takefu (airport.fm), Dennis Glatting
www/squid33: Upgrade version 3.3.11 => 3.3.13
Refactored the makefile again, added urls for known bugs in the makefile,
Removed FS_COSS from options (broken everywhere). The new versions bring
in fixes from upstream too.
PR: 192983
Collaboration: timp87 and ohauer@
www/squid33: Clarify option for http-violations
The option STRICT_HTTP was highly misleading. If enabled, it disabled
strict checking, the opposite of what somebody would reasonably assume.
Rename the option to LAX_HTTP and improve the description to ward off
potential confusion.
PR: 192980
Reported by: screenblack (gmail)
www/squid33: Support Kerberos on DragonFly
DragonFly does not have Kerberos in the base system as this port assumes.
In order to build squid33, DF has a dependency on krb5 packages. Morever,
the configure check assumes Kerberos is in the base system, so it fails
to configure. Disable the check completely as it's guaranteed to pass on
FreeBSD and the sought headers are installed with krb5.
Stage www/squid33
This port needed a *lot* of love, and it needs a lot more. It has a
ton of options (Do we need so many options rather than enabled by
default?) and I suspect many options aren't staged properly. Also the
way the plist is put together is crazy. This needs a proper static
pkg-plist with PLIST_SUB switches. This port badly needs a full-time
maintainer. (www/squid32 and www/squid are just as bad)
I also added patch from PR 192119 while I was here.
PR: 189903
Submitted by: joe (thralling.com)
Lotsa TLC: marino
www/squid, squid32, squid33: Reset maintainer
At least 2 PRs per port have been submitted to provide staging going back
to May, but the maintainer has not responded. These PRs prevented the
maintainer from being reset on the big pass, so do it now that there are
only 2 weeks left to stage these ports.
Approved by: portmgr (implicit, NOT_STAGED)
net/openldap24-*:
- Convert to USES=libtool and bump dependent ports
- Avoid USE_AUTOTOOLS
- Don't use PTHREAD_LIBS
- Use MAKE_CMD
databases/glom:
- Drop :keepla
- Add INSTALL_TARGET=install-strip
databases/libgda4* databases/libgda5*:
- Convert to USES=libtool and bump dependent ports
- USES=tar:xz
- Use INSTALL_TARGET=install-strip
- Use @sample
(Only the first 15 lines of the commit message are shown above )
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above )
Security update to www/squid32 and www/squid33 to 3.2.13 and 3.3.8 in order
to address remote denial of service vulnerability.
Security: 30a04ab4-ed7b-11e2-8643-8c705af55518
With hat: ports-security
- Update to 3.3.5 including vendor patches 12566 to 12572
- Remove some leftovers from the repocopy of squid32 [1]
- Move the creation/deletion of the Squid state directory from
pkg-install/pkg-deinstall to rc.d/squid [2]
- Add a squid_getpid function and update the procname pattern to get
the correct name and PID of Squid's master process
PR: ports/178511 [1]
Submitted by: crees [2]
Approved by: crees (mentor)
- Move Squid's IPC work directory from /var/squid/run/squid/ to
/var/run/squid/. This should fix issues with SMP mode [1].
- Rename some variables in pkg-install.in to be consistent with pkg-deinstall.
- Fix the path of the default cache directory in pkg-message.in.
- Otherwise no user visible changes.
PR: ports/178304 [1]
Approved by: flo (mentor)