notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
squid HTTP Caching Proxy
6.12_1 www on this many watch lists=171 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 6.12Version of this port present on the latest quarterly branch.
Maintainer: timp87@gmail.com search for ports maintained by this maintainer
Port Added: 2002-10-13 21:07:20
Last Update: 2025-02-06 05:01:53
Commit Hash: 73895aa
People watching this port, also watch:: postfix, clamav, png, expat, gmake
License: GPLv2
WWW:
https://www.squid-cache.org/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (191 items)
Collapse this list.
  1. /usr/local/share/licenses/squid-6.12_1/catalog.mk
  2. /usr/local/share/licenses/squid-6.12_1/LICENSE
  3. /usr/local/share/licenses/squid-6.12_1/GPLv2
  4. sbin/squidclient
  5. sbin/squid
  6. sbin/purge
  7. share/man/man8/url_lfs_rewrite.8.gz
  8. share/man/man8/storeid_file_rewrite.8.gz
  9. share/man/man8/squid.8.gz
  10. share/man/man8/security_fake_certverify.8.gz
  11. share/man/man8/log_db_daemon.8.gz
  12. share/man/man8/helper-mux.8.gz
  13. share/man/man8/ext_unix_group_acl.8.gz
  14. share/man/man8/ext_file_userip_acl.8.gz
  15. share/man/man8/ext_delayer_acl.8.gz
  16. share/man/man8/digest_file_auth.8.gz
  17. share/man/man8/cachemgr.cgi.8.gz
  18. share/man/man8/basic_radius_auth.8.gz
  19. share/man/man8/basic_pop3_auth.8.gz
  20. share/man/man8/basic_pam_auth.8.gz
  21. share/man/man8/basic_ncsa_auth.8.gz
  22. share/man/man8/basic_getpwnam_auth.8.gz
  23. share/man/man8/basic_db_auth.8.gz
  24. share/man/man1/squidclient.1.gz
  25. share/man/man1/purge.1.gz
  26. libexec/squid/url_lfs_rewrite
  27. libexec/squid/url_fake_rewrite.sh
  28. libexec/squid/url_fake_rewrite
  29. libexec/squid/storeid_file_rewrite
  30. libexec/squid/security_fake_certverify
  31. libexec/squid/ntlm_smb_lm_auth
  32. libexec/squid/ntlm_fake_auth
  33. libexec/squid/log_file_daemon
  34. libexec/squid/log_db_daemon
  35. libexec/squid/helper-mux
  36. libexec/squid/ext_unix_group_acl
  37. libexec/squid/ext_file_userip_acl
  38. libexec/squid/ext_delayer_acl
  39. libexec/squid/digest_file_auth
  40. libexec/squid/cachemgr.cgi
  41. libexec/squid/basic_smb_lm_auth
  42. libexec/squid/basic_radius_auth
  43. libexec/squid/basic_pop3_auth
  44. libexec/squid/basic_pam_auth
  45. libexec/squid/basic_ncsa_auth
  46. libexec/squid/basic_getpwnam_auth
  47. libexec/squid/basic_fake_auth
  48. libexec/squid/basic_db_auth
  49. libexec/squid/unlinkd
  50. @comment share/man/man8/ext_time_quota_acl.8.gz
  51. @comment share/man/man8/ext_session_acl.8.gz
  52. @comment libexec/squid/ext_time_quota_acl
  53. @comment libexec/squid/ext_session_acl
  54. share/man/man8/security_file_certgen.8.gz
  55. libexec/squid/security_file_certgen
  56. @(,squid,4510) libexec/squid/pinger
  57. libexec/squid/diskd
  58. etc/squid/squid.conf.documented
  59. etc/squid/mib.txt
  60. etc/squid/icons/silk/script_palette.png
  61. etc/squid/icons/silk/script_gear.png
  62. etc/squid/icons/silk/script.png
  63. etc/squid/icons/silk/plugin_add.png
  64. etc/squid/icons/silk/plugin.png
  65. etc/squid/icons/silk/picture.png
  66. etc/squid/icons/silk/photo.png
  67. etc/squid/icons/silk/page_world.png
  68. etc/squid/icons/silk/page_white_zip.png
  69. etc/squid/icons/silk/page_white_word.png
  70. etc/squid/icons/silk/page_white_text.png
  71. etc/squid/icons/silk/page_white_stack.png
  72. etc/squid/icons/silk/page_white_powerpoint.png
  73. etc/squid/icons/silk/page_white_picture.png
  74. etc/squid/icons/silk/page_white_magnify.png
  75. etc/squid/icons/silk/page_white_flash.png
  76. etc/squid/icons/silk/page_white_cplusplus.png
  77. etc/squid/icons/silk/page_white_c.png
  78. etc/squid/icons/silk/page_white_acrobat.png
  79. etc/squid/icons/silk/page_white.png
  80. etc/squid/icons/silk/page_green.png
  81. etc/squid/icons/silk/page_excel.png
  82. etc/squid/icons/silk/page_code.png
  83. etc/squid/icons/silk/package_go.png
  84. etc/squid/icons/silk/package.png
  85. etc/squid/icons/silk/music.png
  86. etc/squid/icons/silk/link.png
  87. etc/squid/icons/silk/layout.png
  88. etc/squid/icons/silk/layers.png
  89. etc/squid/icons/silk/information.png
  90. etc/squid/icons/silk/image.png
  91. etc/squid/icons/silk/folder_table.png
  92. etc/squid/icons/silk/folder.png
  93. etc/squid/icons/silk/film_key.png
  94. etc/squid/icons/silk/film.png
  95. etc/squid/icons/silk/drive_disk.png
  96. etc/squid/icons/silk/database_table.png
  97. etc/squid/icons/silk/database.png
  98. etc/squid/icons/silk/cup.png
  99. etc/squid/icons/silk/css.png
  100. etc/squid/icons/silk/computer_link.png
  101. etc/squid/icons/silk/compress.png
  102. etc/squid/icons/silk/chart_line.png
  103. etc/squid/icons/silk/cd.png
  104. etc/squid/icons/silk/bullet_red.png
  105. etc/squid/icons/silk/bricks.png
  106. etc/squid/icons/silk/box.png
  107. etc/squid/icons/silk/bomb.png
  108. etc/squid/icons/silk/arrow_up.png
  109. etc/squid/icons/silk/application.png
  110. etc/squid/icons/SN.png
  111. etc/squid/errors/templates/error-details.txt
  112. etc/squid/errors/templates/ERR_ZERO_SIZE_OBJECT
  113. etc/squid/errors/templates/ERR_WRITE_ERROR
  114. etc/squid/errors/templates/ERR_URN_RESOLVE
  115. etc/squid/errors/templates/ERR_UNSUP_REQ
  116. etc/squid/errors/templates/ERR_UNSUP_HTTPVERSION
  117. etc/squid/errors/templates/ERR_TOO_BIG
  118. etc/squid/errors/templates/ERR_SOCKET_FAILURE
  119. etc/squid/errors/templates/ERR_SHUTTING_DOWN
  120. etc/squid/errors/templates/ERR_SECURE_CONNECT_FAIL
  121. etc/squid/errors/templates/ERR_READ_TIMEOUT
  122. etc/squid/errors/templates/ERR_READ_ERROR
  123. etc/squid/errors/templates/ERR_PROTOCOL_UNKNOWN
  124. etc/squid/errors/templates/ERR_PRECONDITION_FAILED
  125. etc/squid/errors/templates/ERR_ONLY_IF_CACHED_MISS
  126. etc/squid/errors/templates/ERR_NO_RELAY
  127. etc/squid/errors/templates/ERR_LIFETIME_EXP
  128. etc/squid/errors/templates/ERR_INVALID_URL
  129. etc/squid/errors/templates/ERR_INVALID_RESP
  130. etc/squid/errors/templates/ERR_INVALID_REQ
  131. etc/squid/errors/templates/ERR_ICAP_FAILURE
  132. etc/squid/errors/templates/ERR_GATEWAY_FAILURE
  133. etc/squid/errors/templates/ERR_FTP_UNAVAILABLE
  134. etc/squid/errors/templates/ERR_FTP_PUT_MODIFIED
  135. etc/squid/errors/templates/ERR_FTP_PUT_ERROR
  136. etc/squid/errors/templates/ERR_FTP_PUT_CREATED
  137. etc/squid/errors/templates/ERR_FTP_NOT_FOUND
  138. etc/squid/errors/templates/ERR_FTP_FORBIDDEN
  139. etc/squid/errors/templates/ERR_FTP_FAILURE
  140. etc/squid/errors/templates/ERR_FTP_DISABLED
  141. etc/squid/errors/templates/ERR_FORWARDING_DENIED
  142. etc/squid/errors/templates/ERR_ESI
  143. etc/squid/errors/templates/ERR_DNS_FAIL
  144. etc/squid/errors/templates/ERR_DIR_LISTING
  145. etc/squid/errors/templates/ERR_CONNECT_FAIL
  146. etc/squid/errors/templates/ERR_CONFLICT_HOST
  147. etc/squid/errors/templates/ERR_CANNOT_FORWARD
  148. etc/squid/errors/templates/ERR_CACHE_MGR_ACCESS_DENIED
  149. etc/squid/errors/templates/ERR_CACHE_ACCESS_DENIED
  150. etc/squid/errors/templates/ERR_AGENT_WPAD
  151. etc/squid/errors/templates/ERR_AGENT_CONFIGURE
  152. etc/squid/errors/templates/ERR_ACL_TIME_QUOTA_EXCEEDED
  153. etc/squid/errors/templates/ERR_ACCESS_DENIED
  154. etc/squid/errors/TRANSLATORS
  155. etc/squid/errors/COPYRIGHT
  156. @comment share/man/man8/ext_sql_session_acl.8.gz
  157. @comment libexec/squid/ext_sql_session_acl
  158. @comment share/man/man8/ext_wbinfo_group_acl.8.gz
  159. @comment libexec/squid/ext_wbinfo_group_acl
  160. @comment libexec/squid/basic_smb_auth.sh
  161. @comment libexec/squid/basic_smb_auth
  162. @comment share/man/man8/basic_sasl_auth.8.gz
  163. @comment libexec/squid/basic_sasl_auth
  164. libexec/squid/basic_nis_auth
  165. @comment share/man/man8/ext_ldap_group_acl.8.gz
  166. @comment share/man/man8/ext_edirectory_userip_acl.8.gz
  167. @comment share/man/man8/basic_ldap_auth.8.gz
  168. @comment libexec/squid/ext_ldap_group_acl
  169. @comment libexec/squid/ext_edirectory_userip_acl
  170. @comment libexec/squid/digest_ldap_auth
  171. @comment libexec/squid/digest_edirectory_auth
  172. @comment libexec/squid/basic_ldap_auth
  173. share/man/man8/negotiate_kerberos_auth.8.gz
  174. libexec/squid/negotiate_wrapper_auth
  175. libexec/squid/negotiate_kerberos_auth_test
  176. libexec/squid/negotiate_kerberos_auth
  177. @comment @comment share/man/man8/ext_kerberos_sid_group_acl.8.gz
  178. @comment @comment libexec/squid/ext_kerberos_sid_group_acl
  179. @comment @comment libexec/squid/ext_kerberos_ldap_group_acl
  180. @comment @comment libexec/squid/cert_tool
  181. @sample etc/squid/squid.conf.sample
  182. @sample etc/squid/mime.conf.sample
  183. @sample etc/squid/errorpage.css.sample
  184. @sample etc/squid/cachemgr.conf.sample
  185. @dir(squid,squid,750) /var/squid/cache
  186. @dir(squid,squid,750) /var/squid
  187. @dir(squid,squid,750) /var/run/squid
  188. @dir(squid,squid,750) /var/log/squid
  189. @owner
  190. @group
  191. @mode
Collapse this list.
Dependency lines:
  • squid>0:www/squid
Conflicts:
CONFLICTS:
  • squid-devel
To install the port:
cd /usr/ports/www/squid/ && make install clean
To add the package, run one of these commands:
  • pkg install www/squid
  • pkg install squid
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: squid
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1733684468 SHA256 (squid-6.12.tar.xz) = f3df3abb2603a513266f24a5d4699a9f0d76b9f554d1848b67f9c51cd3b3cb50 SIZE (squid-6.12.tar.xz) = 2548220

Packages (timestamps in pop-ups are UTC):
squid
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest6.126.12_14.136.126.12_1-4.13-
FreeBSD:13:quarterly6.126.125.96.126.126.66.66.6
FreeBSD:14:latest6.126.12_15.76.126.12_15.9-5.9
FreeBSD:14:quarterly6.126.12-6.126.126.66.66.6
FreeBSD:15:latest6.126.12n/a6.12n/a6.66.66.7
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. perl5>=5.36<5.37 : lang/perl5.36
This port is required by:
for Run
  1. www/rejik
  2. www/squidguard

Deleted ports which required this port:

Expand this list of 6 deleted ports
  1. misc/instant-server*
  2. www/bannerfilter*
  3. www/dansguardian*
  4. www/dansguardian-devel*
  5. www/squirm*
  6. www/videocache*
  7. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for squid-6.12_1: 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 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 TDB=off: TrivialDB support required for session and time quota external helpers 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: Install SMB auth. helpers (req. Samba) AUTH_SQL=off: Install SQL based auth ====> GSSAPI Security API support: you have to select exactly one of them 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 GSSAPI_NONE=off: Disable GSSAPI support ====> 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
Options name:
www_squid
USES:
compiler:c++11-lib cpe gmake localbase:ldflags perl5 shebangfix tar:xz gssapi ssl
pkg-message:
For install:
o You can find the configuration files for this package in the directory /usr/local/etc/squid. o The default cache directory is /var/squid/cache/. The default log directory is /var/log/squid/. Note: You must initialize new cache directories before you can start squid. Do this by running "squid -z" as 'root' or 'squid'. If your cache directories are already initialized (e.g. after an upgrade of squid) you do not need to initialize them again. o When using DiskD storage scheme remember to read documentation: http://wiki.squid-cache.org/Features/DiskDaemon and alter your kern.ipc defaults in /boot/loader.conf. DiskD will not work reliably without this. Last recomendations were: kern.ipc.msgmnb=8192 kern.ipc.msgssz=64 kern.ipc.msgtql=2048 o The pre-translated error pages are no longer included into the port. If you need them install www/squid-langpack port as well. o The default configuration will deny everyone but the local host and local networks as defined in RFC 1918 for IPv4 and RFCs 4193 and 4291 for IPv6 access to the proxy service. Edit the "http_access allow/deny" directives in /usr/local/etc/squid/squid.conf to suit your needs. o If AUTH_SQL option is set, please, don't forget to install one of following perl modules depending on database you like: databases/p5-DBD-mysql (MySQL) databases/p5-DBD-mysql4 (MariaDB) databases/p5-DBD-Pg databases/p5-DBD-SQLite To enable Squid, set squid_enable=yes in either /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid Please see /usr/local/etc/rc.d/squid for further details. Note: If you just updated your Squid installation from an earlier version, make sure to check your Squid configuration against the 3.4 default configuration file /usr/local/etc/squid/squid.conf.sample. /usr/local/etc/squid/squid.conf.documented is a fully annotated configuration file you can consult for further reference. Additionally, you should check your configuration by calling 'squid -f /path/to/squid.conf -k parse' before starting Squid.
Master Sites:
Expand this list (5 items)
Collapse this list.
  1. http://ca2.squid-cache.org/Versions/v6/
  2. http://www1.il.squid-cache.org/Versions/v6/
  3. http://www2.gr.squid-cache.org/Versions/v6/
  4. http://www2.pl.squid-cache.org/Versions/v6/
  5. https://www.squid-cache.org/Versions/v6/
Collapse this list.
Port Moves
  • port moved here from www/squid3 on 2021-09-30
    REASON: Has expired: Unsupported by upstream

Number of commits found: 304 (showing only 4 on this page)

«  1 | 2 | 3 | 4 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.5_1
04 Nov 2002 22:57:37
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
Half of these ones missed yesterday while converting to USE_REINPLACE.
The other half needs perl to build.

Noticed on bento and others (full mailbox :-)
2.5_1
04 Nov 2002 01:13:23
Original commit files touched by this commit This port version is marked as vulnerable.
edwin search for other commits by this committer
PERL -> REINPLACE
Noticed by: bento
2.5_1
14 Oct 2002 05:51:12
Original commit files touched by this commit This port version is marked as vulnerable.
adrian search for other commits by this committer
Update the port to squid-2.5.stable1.

Notable features:

* I'm building _all_ of the error page languages now
* I'm building a handful of the helper modules (the ones that don't
  require ldap or samba to be installed)
* underscores in hostnames are enabled - every few weeks we squid people
  get emails asking why someone can't get to some_user.geocities.com .
  Bad geocities. :)
2.4_10
13 Oct 2002 21:07:00
Original commit files touched by this commit This port version is marked as vulnerable.
knu search for other commits by this committer
- Use MASTER_SITE_SUBDIR.
- Add MASTER_SITE_RINGSERVER to MASTER_SITES.

Number of commits found: 304 (showing only 4 on this page)

«  1 | 2 | 3 | 4