./www/squid7, Post-Harvest_cached WWW proxy cache and accelerator

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 7.6, Package name: squid-7.6, Maintainer: pkgsrc-users

Squid is a fully-featured HTTP/1.0 proxy with partial HTTP/1.1 support
The 7 series brings many new features and upgrades to the basic
networking protocols. A short list of the major new features is:

Squid 7 represents a new feature release, the most important of these
new features are:

* better support for overlapping IP ranges and wildcard domains in acl
* countless security, portability, and documentation fixes

Since version 6, some previously deprecated features have been removed:
* Edge Side Includes (ESI)
* access to the cache manager using the cache_object://
scheme - use http instead
* the squidclient tool - use curl
http://<squid-address>/squid-internal-mgr/menu instead
* the cachemgr.cgi tool
* the purge tool - use the http PURGE method instead
* Ident protocol support
* basic_smb_lm_auth and ntlm_smb_lm_auth helpers - use
Samba's ntlm_auth instead



Package options: inet6, openssl, snmp, squid-backend-aufs, squid-backend-diskd, squid-backend-ufs, squid-esi, squid-ipf, squid-pam-helper, squid-unlinkd

Master sites:

Filesize: 2379.781 KB

Version history: (Expand)


CVS history: (Expand)


   2026-06-08 15:13:02 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/squid7: update to 7.6

Changes in squid-7.6 (2026-06-08)

- HTTP/1.1: Transfer-Encoding:identity is prohibited
- Harden peerDigestSwapInMask against invalid cache digest reply
- Fix parsing of legacy url_rewrite_program responses
- Fix handling of truncated legacy errorpage %codes
- Do not treat tiny virgin response buffer space specially
- Honor reply_header_max_size for received FTP control responses
- Improve parsing of certain FTP directory listing formats
- Support Nettle 4.0 md5_digest API
- Reject excessively large FTP control replies
- .. and some cleanups
   2026-05-14 18:42:34 by Ryo ONODERA | Files touched by this commit (1335)
Log message:
*: Recursive revbump from security/nettle-4.0
   2026-03-15 16:26:52 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/squid7: update to 7.5

Squid 7.5 (2026-03-12)

* Bug 5501: Squid may exit when ACLs decode an invalid URI
* ICP: Fix HttpRequest lifetime for ICP v3 queries
* ICP: Fix validation of packet sizes and URLs
* Do not escape malformed URI twice when sending ICP errors
* ... and some code, CI, and documentation cleanups
   2026-02-11 10:18:50 by Takahiro Kambe | Files touched by this commit (6) | Package updated
Log message:
www/squid7: update to 7.4

pkgsrc change:
* Move MESSAGE to README-pkgsrc.
* Use own Makefile.common now preparing remove of squid6.

7.4 (2026-01-20)

- Do not create world-readable directories
- digest_edirectory_auth: Fix LDAPS memory leaks
- snmplib: Improve handling of zero-length ASN OCTET STRINGs
- Debug tls_read_method()/tls_write_method() errors
- ICMP: Harden echo paths, fix overflows, UB, and leaks
- Set SSL_OP_LEGACY_SERVER_CONNECT when peeking at servers
- security_file_certgen: Fix OPENSSL_malloc()/free(3) mismatch
- Detect FreeBSD ports Heimdal package
- Remove SQUID_CHECK_KRB5_HEIMDAL_BROKEN_KRB5_H macro
- Remove SQUID_CHECK_KRB5_SOLARIS_BROKEN_KRB5_H macro
- ext_kerberos_ldap_group_acl: Do not prohibit all LDFLAGS
- negotiate_sspi_auth: Respond with ERR when FormatMessage() fails
- ... and some code cleanups
- ... and some CI improvements
   2026-02-06 11:06:21 by Thomas Klausner | Files touched by this commit (1305)
Log message:
*: recursive bump for nettle 4.0 shlib major bump
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
   2025-12-18 09:54:44 by Nia Alarie | Files touched by this commit (1)
Log message:
squid7: Requires socket lib on SunOS.
   2025-10-29 01:27:09 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/squid7: update to 7.3

Squid 7.3 (2025-10-28)

* Regression Bug 5520: ERR_INVALID_URL for CONNECT host with leading digit
* Quit NTLM authenticate() on missing NTLM authorization header
* Fix Auth::User::absorb() IP list transfer logic
* Fix type mismatch in new/delete of addrinfo::ai_addr
* Fix libntlmauth string parsing on big-endian machines
* ... and some code cleanups
* ... and some CI improvements