🔗 Squid-2.7
| 今天 | Squid-2.x **被认为是不安全的**,安全专家表示。由于存在尚未修复的漏洞,例如 **CVE-2014-7141、CVE-2014-7142、CVE-2014-6270、CVE-2012-5643、CVE-2013-0189、CVE-2009-0801** 以及其他近期发现的问题。 |
| 2012 年 8 月 | 随着 Squid-3.2 的发布,Squid-2.7 系列已 **过时**,不再支持该系列的功能。 |
| 2011年8月 | Henrik 宣布 Squid-2.x 支持结束,并且 **弃用** 了 Squid-2.7。 |
这是 Squid-2 的最后一个“稳定”版本。目前,没有计划为 Squid-2.7 添加新功能。
在 2006 年和 2007 年,AdrianChadd 在 Squid-2.6 发布后继续开发 Squid-2 分支,以满足高性能环境中对性能、可伸缩性和功能的需求。感兴趣的用户也提供了额外的补丁和功能。
不幸的是,其中大部分功能并未移植到 Squid-3.0,这加剧了 Squid-2.6 开始时出现的问题。这些专门为高性能需求开发的功能,其规模之大足以在 Squid-3.0 成熟的同时,另外发布一个 Squid-2.7 版本。
(已移植到 3.1)
-
移除了虚假的“null”存储类型和无用的默认 cache_dir。
-
包含配置文件支持
-
向服务器发送符合 HTTP/1.1 标准的请求
(已移植到 3.2)
-
向客户端发送符合 HTTP/1.1 标准的回复
-
模块化日志功能 - 包括外部日志守护进程支持、UDP 日志支持
(已移植到 Squid-3.4)
- Adrian Chadd 的“store rewrite”功能 - 在对象存储和查找中使用时重写 URL;适用于缓存具有动态 URL 的静态内容站点(例如 Windows Updates、YouTube、Google Maps 等),以及一些 CDN 类应用。
(已移植到 Squid-3.5)
-
修复(或至少是绕过) Bug #7
-
Steven Wilton 提供的进一步透明拦截改进
squid 2.7 源代码包可在 https://squid.org.cn/Versions/v2/2.7/ 找到
🔗 未来
目前提供了两个 Squid 版本并得到支持。核心开发者们聚集在一起讨论除了进一步分割代码到两个分支之外,还有哪些其他选择。
然而,AdrianChadd 对 Squid-2 还有进一步的计划,而 Squid-3.0 显然无法满足一些主要用户。正如俗话所说,目标已经转移。随着 5:1 的开发者比例,Squid-3 的开发人员多于 Squid-2,功能差距正在缩小,但速度不够快,无法避免用户之间的困惑。
项目开发者的未来目标是提供一个单一的版本,包含每个用户组所需的所有功能。 RoadMap/Squid3 页面比这里相关的更详细地描述了我们的未来计划。
🔗 分支选择
目前,用户在从 Squid-2.5 和 Squid-2.6 迁移时,仍然需要在 Squid-3.0 和 Squid-2.7 之间做出选择。这个决定需要根据他们的功能需求来做出。
我们能提供的唯一帮助是指明:
导航: 站点搜索, 站点页面, 分类, 🔼 向上