主要观点:
- 在 curl 项目中,基于 git 仓库的 master 分支发布新的版本,保持干净线性的提交历史,不维护长期或用于稳定的旧分支,承诺不破坏用户行为、ABI 或 API,用户可随时升级到最新版本。
- 实践中,大多数主要的 Linux 发行商维护一个或多个稳定的 curl 分支,回补安全补丁等,但各发行商选择版本的时间和标准不同,导致分支存活时间和版本不同,有些分支有数百个补丁,与原始版本差异较大。
- 目前已发布的 curl 版本中,有大量版本仍在使用,每个发布版本对某些人来说都是长期版本。
- 偶尔会讨论是否开始维护长期支持(LTS)分支,但因需额外努力和精力而未实施,若有用户和赞助商愿意帮忙则会考虑。
关键信息:
- curl 基于 master 分支发布,不维护旧分支。
- 各 Linux 发行商维护自身的稳定 curl 分支。
- 大量已发布的 curl 版本仍在使用。
- 关于 LTS 分支的讨论及潜在实施条件。
重要细节:
- 每 8 周发布一个新的 curl 版本。
- 有些发行商的稳定分支可维持十年以上。
- 有些用户因各种原因 stuck 在旧版本且不打补丁。
- 目前有 85 个已知安全漏洞的 curl 版本。
- 若有兴趣可联系 curl 项目讨论 LTS 分支事宜。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。