Searches without login should now work. You must get asked to click a button.
Port details
squid3HTTP Caching Proxy
3.5.28_4wwwΣ=0 3.5.28_4Version of this port present on the latest quarterly branch.
BROKEN: does not build with OpenSSL 1.1; you may add DEFAULT_VERSIONS+=ssl=libressl to /etc/make.conf as a workaround DEPRECATED: Unsupported by upstream This port expired on: 2021-09-30 IGNORE: is marked as broken: does not build with OpenSSL 1.1; you may add DEFAULT_VERSIONS+=ssl=libressl to /etc/make.conf as a workaround
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 squid3-3.5.28_4:
ARP_ACL=on: ARP/MAC/EUI based authentification
CACHE_DIGESTS=on: Use cache digests
DEBUG=off: Build with extended debugging support
DELAY_POOLS=on: Delay pools (bandwidth limiting)
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=on: Support for the X-Following-For header
FS_AUFS=on: AUFS (threaded-io) support
FS_DISKD=on: DISKD storage engine controlled by separate service
FS_ROCK=on: ROCK storage engine
HTCP=on: HTCP support
ICAP=on: the ICAP client
ICMP=on: ICMP pinging and network measurement
IDENT=on: Ident lookups (RFC 931)
IPV6=on: IPv6 protocol support
KQUEUE=on: Kqueue(2) support
LARGEFILE=on: Support large (>2GB) cache and log files
LAX_HTTP=on: Do not enforce strict HTTP compliance
NETTLE=off: Nettle MD5 algorithm support
PCRE=on: Use Perl Compatible Regular Expressions
SNMP=on: SNMP support
SSL=on: SSL gatewaying support
SSL_CRTD=on: Use ssl_crtd to handle SSL cert requests
STACKTRACES=off: Enable automatic backtraces on fatal errors
VIA_DB=on: Forward/Via database
WCCP=on: Web Cache Coordination Protocol
WCCPV2=on: Web Cache Coordination Protocol v2
====> 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: Samba authentication helpers
AUTH_SQL=off: Install SQL based auth
====> GSSAPI Security API support: you have to select exactly one of them
GSSAPI_NONE=off: Disable GSSAPI support
GSSAPI_BASE=on: GSSAPI support via base system (needs Kerberos)
GSSAPI_HEIMDAL=off: GSSAPI support via security/heimdal
GSSAPI_MIT=off: GSSAPI support via security/krb5
====> Options available for the radio FW: you can only select none or one of them
TP_IPF=off: Transparent proxying with IPFilter
TP_IPFW=on: Transparent proxying with IPFW
TP_PF=off: Transparent proxying with PF
===> Use 'make config' to modify these settings
cleanup: Remove expired ports:
devel/erlang-exmpp: last upstream patches over 10 years ago
sysutils/showbeastie: Broken on FreeBSD 12 and above since 2018
2021-09-30 www/squid3: Unsupported by upstream
2021-09-30 sysutils/cfengine310: OpenSSL 1.1.X is not supported.
2021-09-30 security/py-paramiko1: Out of date version. No consumer now. Use
security/py-paramiko
2021-09-30 sysutils/cfengine-masterfiles310: cfengine310 will retire at FreeBSD
11 EOL
2021-09-30 security/openca-tools-forked: Use modern port security/libscep
instead
2021-09-30 multimedia/sms1xxx-kmod: Supports DVB API v3 only. Use
multimedia/webcamd instead
2021-09-30 sysutils/cfengine311: OpenSSL 1.1.X is not supported.
2021-09-30 sysutils/cfengine-masterfiles311: cfengine311 will retire at FreeBSD
11 EOL
2021-09-30 mail/postfix35: It is only here until FreeBSD 11 is EoL (Postfix >=
3.6 requires OpenSSL >= 1.1.x)
www/squid3: Mark as deprecated and set an expiry date
Expiration date following expected EoL of FreeBSD 11.
PR: 254749
Approved by: timp87@gmail.com (maintainer)
Remove distribution patches leftovers: they had been added in r184474
back in Squid 2.x times, last used in r413688, and PATCHFILES finally
dropped (not just commented) in r456224 and it's highly unlikely that
it would be ever needed again. Due to this, it no longer makes sense
to store the distfile alone, not being accompanied by any patches, in
its own DIST_SUBDIR. While here, s/spaces/tab/ in PKGNAMESUFFIX line.
Resolve contradiction between BROKEN_SSL=openssl and advice to add
DEFAULT_VERSIONS+=ssl=openssl to /etc/make.conf as a workaround.
Squid 3.5 requires pre-1.1 versions of OpenSSL, and that can be only
satisfied by the base system on 11.x versions of FreeBSD; doing the
DEFAULT_VERSIONS+=ssl=openssl would not work. Unfortunately, making
proper conversion from CRYPTO_LOCK_SSL_* to new multi-threading API
does not look feasible. Fortunately, LibreSSL could be used as a
drop-in replacement.
That said, change the advice to use DEFAULT_VERSIONS+=ssl=libressl
instead, and add a couple of minor patches to unbreak the build.
Update to upstream version 3.5.28
Detailed maintainer log:
- update it to 3.5.28
- remove patches included to this version
- set it to use embedded libltdl
PR: 231587
Submitted by: timp87@gmail.com (maintainer)
Switch default version of samba to 4.7
Samba 4.6 will be discontinued in a few weeks
Reviewed by: mat
Differential Revision: https://reviews.freebsd.org/D16904