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
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
libmd5.so: www/libwww
Build dependencies 1
Run dependencies 1
No port depends on this one.
Configuration
Options name: www_squid
| Option | Default | Description |
|---|---|---|
| ARP_ACL | on | ARP/MAC/EUI based authentification |
| 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 |
| CACHE_DIGESTS | on | Use cache digests |
| DEBUG | off | Build with extended debugging support |
| DELAY_POOLS | on | Delay pools (bandwidth limiting) |
| DOCS | off | |
| ECAP | off | Loadable content adaptation modules |
| EXAMPLES | off | |
| 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 |
| GSSAPI_BASE | off | |
| GSSAPI_HEIMDAL | off | |
| GSSAPI_MIT | off | |
| GSSAPI_NONE | on | |
| HTCP | on | HTCP support |
| ICAP | on | the ICAP client |
| ICMP | on | ICMP pinging and network measurement |
| IPV6 | off | |
| 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 |
| TP_IPF | off | Transparent proxying with IPFilter |
| TP_IPFW | on | Transparent proxying with IPFW |
| TP_PF | off | Transparent proxying with PF |
| VIA_DB | on | Forward/Via database |
| WCCP | on | Web Cache Coordination Protocol |
| WCCPV2 | on | Web 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
| File | Size | SHA256 |
|---|---|---|
| squid-7.6.tar.xz | 2.436896e+06 | 852178fdc37c5b0786a934fc990c7d2fffc82acf19b2284be209b96431d25992 |
Master sites 1
- https://github.com/squid-cache/squid/releases/download/${PORTNAME:tu}_${DISTVERSION:S|.|_|g}/
Commit history 1
| Date | Commit | Credits | Log 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]> |