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

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


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

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

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

* TLS ServerHello
* Log TLS Communication Secrets
* Ban ACL key changes in ACLs
* Block to-local Traffic
* RFC 9211: HTTP Cache-Status support
* RFC 9111: Stop treating Warning specially
* ext_kerberos_ldap_group_acl: Support -b with -D
* Remove Gopher Protocol Support
* Removed Outdated Tools



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: 2488.082 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-06 10:31:23 by Stephen Borrill | Files touched by this commit (3) | Package updated
Log message:
squid6: update to 6.8

Changes in squid-6.8 (4 Mar 2024)

        - Bug 5344: mgr:config segfaults without logformat
        - Bug 5343: Fix build on GCC 14
        - Fix infinite recursion when parsing malformed HTTP chunks
        - Fix max-stale in default refresh_pattern
        - Fix marking of problematic cached IP addresses
        - Improved portability to MacOS
        - ... and some documentation improvements

Changes in squid-6.7 (4 Feb 2024)

        - Bug 5337: workaround for crash on startup if -a option is used
        - Bug 5274: Successful tunnels logged as TCP_TUNNEL/500
        - Fix crash when NTLM and Negotiate helpers are queried with no HTTP request
        - Fix SslBump memory leak when mimicking certificates with Authority Key \ 
Identifier
        - Fix memory leak on SslBump certificates with Authority Key Identifier \ 
extension
        - Fix a possible integer overflow in FTP Gateway
        - Extend cache_log_message to Bug 5187 and job invalidation BUGs
        - Remove incorrect beta version warning
        - MS Windows portability improvements
        - ... and some documentation improvements
   2024-02-21 13:58:50 by Stephen Borrill | Files touched by this commit (3)
Log message:
squid6: patch bug 1691

https://github.com/squid-cache/squid/pull/1691

Since inception in 2017 commit fd9c47d, Dns::CachedIps::have() always
returned position zero after finding a matching IP address (at zero or
positive position). The bug affected two callers:

* markAsBad() always marked the first stored address (as bad);
* forgetMarking() always cleared the first stored address marking.

Buggy markings led to Squid sometimes not attempting to use a working
address (e.g., IPv4) while using a known problematic one (e.g., IPv6).
   2023-12-18 17:13:23 by Stephen Borrill | Files touched by this commit (2) | Package updated
Log message:
squid6: update to 6.6

Changes since 6.5:
        - Bug 5328: Fix ESI build with libxml2 v2.12.0
        - Bug 5319: QOS Netfilter MARK preservation is always disabled
        - Bug 5318: peer_digest.cc:399: "fetch->pd && \ 
receivedData.data"
        - Bug 5317: FATAL attempt to read data from memory
        - Bug 5154: Do not open IPv6 sockets when IPv6 is disabled
        - FTP: Ignore credentials with a NUL-prefixed username
        - log_db_daemon: Fix DSN construction
        - Limit the number of allowed X-Forwarded-For hops
        - Do not update StoreEntry expiration after errorAppendEntry()
        - improve handling of response sending errors
   2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377)
Log message:
*: recursive bump for icu 74.1
   2023-11-07 13:10:58 by Stephen Borrill | Files touched by this commit (2) | Package updated
Log message:
www/squid6: update to 6.5

Changes in squid-6.5 (6 Nov 2023):

- Remove mem_hdr::freeDataUpto() assertion
- Bug 5309: frequent "lowestOffset () <= target_offset" assertion
- Exit without asserting when helper process startup fails
- RFC 1123: Fix date parsing
- Improve handling of expanding HTTP header values
- Maintenance: reduce output of CONTRIBUTORS update script
   2023-10-25 00:11:51 by Thomas Klausner | Files touched by this commit (2298)
Log message:
*: bump for openssl 3
   2023-10-23 16:27:33 by Takahiro Kambe | Files touched by this commit (5) | Package removed
Log message:
www/squid6: update to 6.4

Several security fixes:

	SQUID-2023:1
	SQUID-2023:2
	SQUID-2023:3
	SQUID-2023:5

Changes in squid-6.4 (22 Oct 2023):

- Regression: Restore support for legacy cache_object cache manager requests
- Regression: Do not use static initialization to register modules
- Bug 5301: cachemgr.cgi not showing new manager interface URLs
- Bug 5300: cachemgr.cgi assertion
- Fix stack buffer overflow when parsing Digest Authorization
- Fix userinfo percent-encoding
- Fix store_client caller memory leak on certain errors
- Fix validation of certificates with CN=*
- Fix handling of large stored response headers
- Miss if a HTTP/304 update would exceed reply_header_max_size
- RFC 9112: Improve HTTP chunked encoding compliance
- HTTP: Improve handling of empty lines received prior to request-line
- Y2038: improve printing of time settings
- Extend cache_log_message to problematic from-helper annotations
- ... and several Continuous Integration improvements
   2023-09-15 09:40:05 by Stephen Borrill | Files touched by this commit (5)
Log message:
squid6: fix build and fix ntlm

Workaround linker problem removing ntlm auth
https://github.com/squid-cache/squid/commit/5596a2f4894f80864b660b035d05f5aec74f8312.patch

squid 6 requires GCC 8

Bump PKGREVISION