BSD Ports

www/squid 7.6 MidnightBSD

HTTP Caching Proxy

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
4a787c4a1f
License
gpl2
Categories
www

Description

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.

In the other systems

SystemPortVersion
MidnightBSDwww/squid7.6
FreeBSDwww/squid7.7
OpenBSDwww/squid7.7p0v0
DragonFlywww/squid6.13
HardenedBSDwww/squid7.7
GhostBSDwww/squid7.6
OPNsensewww/squid6.14_1

Install

Binary package:

mport install squid

From mports:

cd /usr/mports/www/squid && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	squid>0:www/squid

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: www_squid

OptionDefaultDescription
ARP_ACLonARP/MAC/EUI based authentification
AUTH_LDAPoffInstall LDAP authentication helpers
AUTH_NISonInstall NIS/YP authentication helpers
AUTH_SASLoffInstall SASL authentication helpers
AUTH_SMBoffInstall SMB auth. helpers (req. Samba)
AUTH_SQLoffInstall SQL based auth
CACHE_DIGESTSonUse cache digests
DEBUGoffBuild with extended debugging support
DELAY_POOLSonDelay pools (bandwidth limiting)
DOCSoff
ECAPoffLoadable content adaptation modules
EXAMPLESoff
FOLLOW_XFFonSupport for the X-Following-For header
FS_AUFSonAUFS (threaded-io) support
FS_DISKDonDISKD storage engine controlled by separate service
FS_ROCKonROCK storage engine
GSSAPI_BASEoff
GSSAPI_HEIMDALoff
GSSAPI_MIToff
GSSAPI_NONEon
HTCPonHTCP support
ICAPonthe ICAP client
ICMPonICMP pinging and network measurement
IPV6off
KQUEUEonKqueue(2) support
LARGEFILEonSupport large (>2GB) cache and log files
LAX_HTTPonDo not enforce strict HTTP compliance
NETTLEoffNettle MD5 algorithm support
SNMPonSNMP support
SSLonSSL gatewaying support
SSL_CRTDonUse ssl_crtd to handle SSL cert requests
STACKTRACESoffEnable automatic backtraces on fatal errors
TDBoffTrivialDB support required for session and time quota external helpers
TP_IPFoffTransparent proxying with IPFilter
TP_IPFWonTransparent proxying with IPFW
TP_PFoffTransparent proxying with PF
VIA_DBonForward/Via database
WCCPonWeb Cache Coordination Protocol
WCCPV2onWeb Cache Coordination Protocol v2
USES
compiler:c++17-lang cpe gmake localbase:ldflags perl5 pkgconfig shebangfix tar:xz
Service scripts
squid
Conflicts with
squid-devel

Files

Manual pages 27
  • basic_db_auth(8)
  • basic_getpwnam_auth(8)
  • basic_ldap_auth(8)
  • basic_ncsa_auth(8)
  • basic_pam_auth(8)
  • basic_pop3_auth(8)
  • basic_radius_auth(8)
  • basic_sasl_auth(8)
  • digest_file_auth(8)
  • ext_delayer_acl(8)
  • ext_edirectory_userip_acl(8)
  • ext_file_userip_acl(8)
  • ext_kerberos_sid_group_acl(8)
  • ext_ldap_group_acl(8)
  • ext_session_acl(8)
  • ext_sql_session_acl(8)
  • ext_time_quota_acl(8)
  • ext_unix_group_acl(8)
  • ext_wbinfo_group_acl(8)
  • helper-mux(8)
  • log_db_daemon(8)
  • negotiate_kerberos_auth(8)
  • security_fake_certverify(8)
  • security_file_certgen(8)
  • squid(8)
  • storeid_file_rewrite(8)
  • url_lfs_rewrite(8)
pkg-plist 177
  • etc/periodic/weekly/900.squid-rotate-log
  • sbin/squid
  • share/man/man8/url_lfs_rewrite.8.gz
  • share/man/man8/storeid_file_rewrite.8.gz
  • share/man/man8/squid.8.gz
  • share/man/man8/security_fake_certverify.8.gz
  • share/man/man8/log_db_daemon.8.gz
  • share/man/man8/helper-mux.8.gz
  • share/man/man8/ext_unix_group_acl.8.gz
  • share/man/man8/ext_file_userip_acl.8.gz
  • share/man/man8/ext_delayer_acl.8.gz
  • share/man/man8/digest_file_auth.8.gz
  • share/man/man8/basic_radius_auth.8.gz
  • share/man/man8/basic_pop3_auth.8.gz
  • share/man/man8/basic_pam_auth.8.gz
  • share/man/man8/basic_ncsa_auth.8.gz
  • share/man/man8/basic_getpwnam_auth.8.gz
  • share/man/man8/basic_db_auth.8.gz
  • libexec/squid/url_lfs_rewrite
  • libexec/squid/url_fake_rewrite.sh
  • libexec/squid/url_fake_rewrite
  • libexec/squid/storeid_file_rewrite
  • libexec/squid/security_fake_certverify
  • libexec/squid/ntlm_fake_auth
  • libexec/squid/log_file_daemon
  • libexec/squid/log_db_daemon
  • libexec/squid/helper-mux
  • libexec/squid/ext_unix_group_acl
  • libexec/squid/ext_file_userip_acl
  • libexec/squid/ext_delayer_acl
  • libexec/squid/digest_file_auth
  • libexec/squid/basic_radius_auth
  • libexec/squid/basic_pop3_auth
  • libexec/squid/basic_pam_auth
  • libexec/squid/basic_ncsa_auth
  • libexec/squid/basic_getpwnam_auth
  • libexec/squid/basic_fake_auth
  • libexec/squid/basic_db_auth
  • libexec/squid/unlinkd
  • share/man/man8/ext_time_quota_acl.8.gz
  • share/man/man8/ext_session_acl.8.gz
  • libexec/squid/ext_time_quota_acl
  • libexec/squid/ext_session_acl
  • share/man/man8/security_file_certgen.8.gz
  • libexec/squid/security_file_certgen
  • @(,squid,4510) libexec/squid/pinger
  • libexec/squid/diskd
  • etc/squid/squid.conf.documented
  • etc/squid/mib.txt
  • etc/squid/icons/silk/script_palette.png
  • etc/squid/icons/silk/script_gear.png
  • etc/squid/icons/silk/script.png
  • etc/squid/icons/silk/plugin_add.png
  • etc/squid/icons/silk/plugin.png
  • etc/squid/icons/silk/picture.png
  • etc/squid/icons/silk/photo.png
  • etc/squid/icons/silk/page_world.png
  • etc/squid/icons/silk/page_white_zip.png
  • etc/squid/icons/silk/page_white_word.png
  • etc/squid/icons/silk/page_white_text.png
  • etc/squid/icons/silk/page_white_stack.png
  • etc/squid/icons/silk/page_white_powerpoint.png
  • etc/squid/icons/silk/page_white_picture.png
  • etc/squid/icons/silk/page_white_magnify.png
  • etc/squid/icons/silk/page_white_flash.png
  • etc/squid/icons/silk/page_white_cplusplus.png
  • etc/squid/icons/silk/page_white_c.png
  • etc/squid/icons/silk/page_white_acrobat.png
  • etc/squid/icons/silk/page_white.png
  • etc/squid/icons/silk/page_green.png
  • etc/squid/icons/silk/page_excel.png
  • etc/squid/icons/silk/page_code.png
  • etc/squid/icons/silk/package_go.png
  • etc/squid/icons/silk/package.png
  • etc/squid/icons/silk/music.png
  • etc/squid/icons/silk/link.png
  • etc/squid/icons/silk/layout.png
  • etc/squid/icons/silk/layers.png
  • etc/squid/icons/silk/information.png
  • etc/squid/icons/silk/image.png
  • etc/squid/icons/silk/folder_table.png
  • etc/squid/icons/silk/folder.png
  • etc/squid/icons/silk/film_key.png
  • etc/squid/icons/silk/film.png
  • etc/squid/icons/silk/drive_disk.png
  • etc/squid/icons/silk/database_table.png
  • etc/squid/icons/silk/database.png
  • etc/squid/icons/silk/cup.png
  • etc/squid/icons/silk/css.png
  • etc/squid/icons/silk/computer_link.png
  • etc/squid/icons/silk/compress.png
  • etc/squid/icons/silk/chart_line.png
  • etc/squid/icons/silk/cd.png
  • etc/squid/icons/silk/bullet_red.png
  • etc/squid/icons/silk/bricks.png
  • etc/squid/icons/silk/box.png
  • etc/squid/icons/silk/bomb.png
  • etc/squid/icons/silk/arrow_up.png
  • etc/squid/icons/silk/application.png
  • etc/squid/icons/SN.png

The first 100 are listed.

distinfo 1
FileSizeSHA256
squid-7.6.tar.xz2.436896e+06852178fdc37c5b0786a934fc990c7d2fffc82acf19b2284be209b96431d25992
Master sites 1
  • https://github.com/squid-cache/squid/releases/download/${PORTNAME:tu}_${DISTVERSION:S|.|_|g}/

Commit history 1

DateCommitCreditsLog message
4a787c4a1f Lucas Holt www/squid: remove link-local sample when IPv6 is disabled
AI-Assisted-by: Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>