Apache HTTPd 視為有害的開發
.
背景
過去 25 年,我一直是主要開發人員要求
子專案Apache HTTPd 伺服器 上階專案。原來的想法libapreq 程式語言
,作為安全 / 性能HTML 表單送出 以及Cookie 通知.
這是我的願景,然後將圖書館轉變為一般、非 Perl 相關成本
支援其他程式設計語言之語言連結的程式庫,這也是為什麼我要推送專案歸位 在 HTTPd 傘底下,而非Apache-Perl.
隨著以下時間的推移httpd-2.X 軸
,全新I/O 篩選
建築從HTTPD
核心,以及完全分離的年度經常性收入
從核心本身成為更一般用途的 POSIX 可攜性程式實際執行,成本
類似專案Subversion
繁體中文事實上,libapreq2
與此更密切配合Apache APR
該精神中的專案,而其 Perl API 反映出作為其一部分APR::請求
建置。它具有用於獨立作業的內建 CGI 模式,不在HTTPD
但是,主要元件為apreq2
一直是mod_apreq2
Apache 模組,最初是由Bill Wrowe
2000 年代初。他在與我進行腦力激盪工作階段 (親自) 的設計,是內部的單一剖析器程式庫HTTPD
我多年來解釋了設計目標數次,即使在 2012 年裝置 @httpd.
Storm Clouds 收集
雖然此願景大致成功,但有多種語言的語言連結可供使用,例如佩爾
, PHP
, TCL
, 零售
,等等,從 2010 年以來,它已經證明了悲劇現有使用者社群 由所有成員組成,而不只是成員佩爾
發生了什麼事?Philip Gollucci當時是礦山的 Perl/FreeBSD 同事,開始激勵我們推廣要從 HTTPd 伺服器本身發行的專案。什麼菲利普不知道太好了,那就是怎麼說peevish,vapid and territorial - 歡樂,潮流和領土 該團隊已經成為,這將需要直接與他們合作使用者導向決策.
2012 年,菲利普得到了他想要的東西,我停止抗拒,所以他叉 現有專案並複製成本
誤差
在 2020 年左右,Google 的安全團隊透過模糊其 8 年歷史的 httpd 2.5 版,充分利用 httpd 2.5 版apreq2
不要有禮貌地去菲利普,Issac Goldstand, Max Kellermann (@MaxKellermann)、本人 (@joesuf4) 或其他參與開發的人libapreq2
不過,2022 年發行的優惠券 de grace 是2.17 年,在屋苑開發商謹慎地將嚴重錯誤引入程式碼庫,中斷十九歲迴歸測試.
後期
如果您想知道有破損回歸測試的事情如何發生CPAN,你必須了解如何雷倫.
長篇短篇,他們對測驗發表了評論 並仍將其寄送,稱為「安全版本」修正先前發行版本易遭遇的漏洞.
.
我為什麼現在關心?因為我是吸吮者使用者聯繫以尋求答案.
這起成功,但我很抱歉告訴你,我的日子在阿帕契穿著超人帽子,約 10 年前結束。