Apache HTTPd 視為有害的開發

[草稿] 上次更新時間者: Joe Schaefer 上的 週四, 25 4月 2024    來源
 

刺青和羽毛.

背景

過去 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 年,菲利普得到了他想要的東西,我停止抗拒,所以他 現有專案並複製成本

誤差

2018 年度.

在 2020 年左右,Google 的安全團隊透過模糊其 8 年歷史的 httpd 2.5 版,充分利用 httpd 2.5 版apreq2

不要有禮貌地去菲利普,Issac Goldstand, Max Kellermann (@MaxKellermann)、本人 (@joesuf4) 或其他參與開發的人libapreq2

不過,2022 年發行的優惠券 de grace 是2.17 年,在屋苑開發商謹慎地將嚴重錯誤引入程式碼庫,中斷十九歲迴歸測試.

後期

如果您想知道有破損回歸測試的事情如何發生CPAN,你必須了解如何雷倫.

長篇短篇,他們對測驗發表了評論 並仍將其寄送,稱為「安全版本」修正先前發行版本易遭遇的漏洞.

超人標誌.

我為什麼現在關心?因為我是吸吮者使用者聯繫以尋求答案.

這起成功,但我很抱歉告訴你,我的日子在阿帕契穿著超人帽子,約 10 年前結束。

#apache   #httpd   #libapreq2   #mod_apreq2   #mod_perl  

 

   

註解



索引

日星星級限定


 

  • Git 和非否認 — 「確認」歷史記錄與「上傳」歷史記錄之間有明顯的區別 … 週五, 03 1月 2025

 

  • 垃圾信問題 … — 單一最佳外掛程式qpsmtpd,雖然很難理解原因 … 週日, 29 1月 2023