From: Alex Rousskov Date: Wed, 28 Jun 2023 16:15:49 +0000 (+0000) Subject: Maintenance: Remove dead Multicast Miss Stream feature (#1320) X-Git-Tag: SQUID_7_0_1~414 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=da21b84bd6223b514c1499a3fef12620885601c4;p=thirdparty%2Fsquid.git Maintenance: Remove dead Multicast Miss Stream feature (#1320) This feature was added in 1998 commit e66d792 for special "you are absolutely certain you understand what you are doing" experiments and considered "largely undocumented and unsupported" by its primary author[^1]. The corresponding MULTICAST_MISS_STREAM code in access_log.cc has not built since 2007 commit cc192b5 (at least): * 'class Ip::Address' has no member named 's_addr' * 'comm_open' was not declared in this scope * 'comm_udp_sendto' was not declared in this scope * 'mcastSetTtl' was not declared in this scope * 'METHOD_GET' was not declared in this scope * 'no_addr' was not declared in this scope * no match for 'operator!=' (operand types are LogTags and LogTags_ot) [^1]: Duane Wessels. 2004. Squid: The Definitive Guide. O'Reilly & Associates, Inc., USA. See mcast_miss_addr documentation on page 390. --- diff --git a/CREDITS b/CREDITS index 66c6355772..1329913ece 100644 --- a/CREDITS +++ b/CREDITS @@ -1011,14 +1011,6 @@ or obtained by writing to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. -============================================================================== - -src/access_log.cc: - -mcast_encode() in src/access_log.c is derived from Mark Atkinson's -(mark_a@cix.compulink.co.uk) "Tiny Encryption Algorithm". -http://www.io.com/~paulhart/game/algorithms/tea.html - ============================================================================== src/acl/external/AD_group/: diff --git a/doc/release-notes/release-7.sgml.in b/doc/release-notes/release-7.sgml.in index a475c26fa2..faaf6e6249 100644 --- a/doc/release-notes/release-7.sgml.in +++ b/doc/release-notes/release-7.sgml.in @@ -81,7 +81,21 @@ This section gives an account of those changes in three categories: Removed directives