TLS warning fires on Pi-Bolt builds that already have the October 2026 fixes (Bun 1.4.3 with oven-sh/bun#46300)

オープン 初心者向け
#2,914 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
70/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
活発
技術スタック
bun, typescript
領域
backend

調査の方向性

runtime-tls.tsから始めて、runtimeTlsWarning()を読み、Bunのバージョンチェックがどのように警告を発生させるかを確認してください。Issueでは、CERT_REVOKEDの動作またはtls.rootCertificates.lengthを使ってTLS修正そのものを確認することが提案されています。既存のテストがこの警告をどのように網羅しているか確認してください。Pi-Bolt 1.0.9以降では警告が表示されず、影響を受けるBunのバージョンでは引き続き表示されれば完了です。

索引モデルが issue の本文から書いたものです。

説明

runtimeTlsWarning() in runtime-tls.ts warns whenever process.versions.bun is below 1.4.4. Pi-Bolt 1.0.9 and later run Bun 1.4.3 with oven-sh/bun#46300 ported (blocked keys, NSS 3.131.1 roots), and will keep reporting 1.4.3 (opensec-git/Pi-Bolt#228). So every Pi-Bolt start shows "this Pi build runs on Bun v1.4.3, which is missing the October 2026 TLS fixes", on a build that has them.

The Pi-Bolt maintainer's suggestion in #228 is to check for the fix itself rather than the version: a chain with a blocked key fails with CERT_REVOKED, or tls.rootCertificates.length is 118.

Environment: @plannotator/pi-extension 0.28.52, Pi-Bolt 1.1.4 (Pi 1.5.0), Linux x64.

主要言語
TypeScript
スター
8.7k
フォーク
649
平均マージ
11時間 7分
マージ済み PR(30日)
862

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

backnotprop/plannotator のほかの issue

backnotprop/plannotator の issue をすべて見る

似ている issue

TypeScript の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。