紅帽發布了其漏洞跟踪工具Red Hat Bugzilla的源代碼。

紅帽揭幕 通過張貼 您審查Red Hat Bugzilla系統的源代碼, 這是 Bugzilla的Red Hat內部分支 用於維護錯誤數據庫,監視錯誤更正並協調創新的實施。

除此之外 允許您以多種方式組織軟件缺陷,允許 追踪 多種產品的版本不同,又由多個組件組成。 它還允許您根據軟件缺陷的優先級和嚴重性對其進行分類,並為其解決方案分配版本。

它還允許您添加評論,解決方案建議,指定經理以分配解決方案和應用於缺陷的解決方案類型,所有這些功能都可以跟踪每個事件發生的日期,以及(如果配置正確的話)發送電子郵件那些對錯誤感興趣的人。

關於Red Hat Bugzilla

紅帽Bugzilla代碼 用Perl編寫,並根據免費的MPL許可證發布。 使用Bugzilla的最大的項目是Mozilla,Red Hat和SUSE。 紅帽使用自己的分支 RHBZ(Red Hat Bugzilla) 在其基礎架構中,輔以高級功能並進行了調整 紅帽開發的細節。

紅帽Bugzilla 自1998年開發以來, 但是到目前為止,由於元數據中存在機密信息,因此它的開發是在不公開的情況下進行的,沒有發布更改歷史記錄,也沒有提供對存儲庫的訪問。

接口 RHBZ繼續使用JavaScript框架Alertify, 使用Ajax以及用於在表單中實現高級編輯功能的機制來動態加載數據。

對於表的設計,使用DataTables庫,在PlotylyJS報表中生成圖表,組織對話框和表單的工作,選擇和管理Font Awesome Free字體。

發布者還使用來自Bayoteers的Bugzilla擴展例如BayotBase,AgileTools和TreeViewPlus,以顯示依賴項信息並管理小組工作。

最初的Bugzilla代碼庫最近僅限於錯誤修復。 幾年前開始的重新設計Bugzilla界面的項目已經被放棄了一年多。 現在,主要活動集中在Mozilla分支機構的存儲庫中,該分支機構繼續快速發展。

Red Hat Bugzilla現在是開源的

現在 RHBZ已成為獨立的開源項目,其代碼在MPL-2.0許可下是完全開放的,可供外部使用。

作為基礎,RHBZ使用當前的Bugzilla源代碼樹,在其上支持必要的插件。 由於存在機密數據 在提交說明中,RHBZ的開放版本e發佈為1174個已更改文件的大補丁,在Bugzilla 274307源頂部添加了54053行,並刪除了5.0.4行。

RHBZ始於1998年,當時它是Red Hat的內部分支,在隨後的二十年中發生了許多變化。 由於確認消息和元信息包含敏感數據,因此無法公開確認歷史記錄。

該代碼本身可以公開,但是由於上述原因,它只是對上游Bugzilla代碼的一次提交。 紅帽保留帶有歷史記錄的源的內部副本。

對於需要解釋這些更改或其他更改的人員,建議與Red Hat員工聯繫。

除了原始的Bugzilla代碼庫之外,RHBZ還使用與Mozilla基礎結構兼容的分支中的元素。

最後對於那些有興趣了解更多信息的人 關於Red Hat Bugzilla代碼發行版和/或有興趣查看源代碼或獲取其副本,您可以查看詳細信息和源代碼 在下面的鏈接中。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責資料:AB Internet Networks 2008 SL
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。