# Dillo ブラウザ リリース 3.3.0

2026/04/27 2:18

# Dillo ブラウザ リリース 3.3.0

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

2026 年 4 月 26 日に公開された Dillo 3.3.0 リリースでは、FLTK 1.4 に対する実験的なサポートが追加されました(--enable-experimental-fltk で有効化)。これと並行して、UNIX ソケット経由のコマンドラインまたはスクリプト制御を可能にする新しい diloc プログラムも導入され、右クリックメニューから「Mimic Chrome を curl で実行」や「ページ修正」など任意のコマンドを実行するための page_action オプションが追加されました。主な改善点には、Ctrl+C/V のクリップボード処理、タブフォーカス用の Alt+ ショートカット、"mj" ショートカットでアクセス可能な mojeek 検索エンジン、フォーム要素を非表示にする CSS display:none 対応、バック/フォワード操作へのマウスボタンナビゲーションの追加があります。FLTK 1.4 サポートは現時点で実験的であり、高 DPI ディスプレイや Wayland では表示上の不具合が生じるため、ユーザーはフォントのぼかしを解決するため FLTK 1.4.5+ を使用し、レンダリング問題が完全には解消されるまではパッケージでデフォルトとして有効化するのを避けるべきです。セキュリティ強化としては、Smolfedi などの OAuth ログイン修正(リダイレクト応答からのクッキーを許可しつつ、画像ピクセルトラッキングに対する保護は維持)、以及び use-after-free および Content-Disposition ヘッダー関連のバグ修正が含まれます。パフォーマンスと利便性の向上には、Brotli コンテンツエンコーディングによる高速ダウンロード、ネイティブ IPv6 デフォルト設定、about:keys/cache ページの提供、そして Content-Disposition ヘッダーサポートの改善が寄与しています。プロジェクトはホスティングを GitHub から独自運用サーバー(git.dillo-browser.org/dillo)に移管し、Codeberg および SourceHut にミラーが設置されたまま、新しいサーバーから dillo-3.3.0.tar.gz (1.4M) および署名リンクを継続して入手可能としています。追加パッチには NetBSD でのビルド修正が含まれ、一部の貢献者がバック/フォワードボタン上の.middleクリック処理やその他の UI 微調整を実装しています。開発者には、将来のアップデートでレンダリング問題が完全に解消されるまでは、FLTK 1.4 の依存関係を慎重に管理することを推奨します。

本文

リリース日:2026 年 4 月 26 日
ホーム / リリース / 3.3.0

変更の概要

Dillo 3.3.0 のリリースには、新たな機能、設定オプション、およびバグ修正が多数含まれています。本リリースでは初めて、FLTK 1.4 に対する実験的なサポートを提供します(詳細については後述)。

UNIX ソケットによる制御
コマンドラインやスクリプトから Dillo を操作するための新しい

dilloc
プログラムが利用可能になりました。
DILLO_PID
環境変数に指定された PID を持つ Dillo プロセスを検索するか、同変数が設定されていなければ一意な Dillo プロセスを検索します。利用可能なコマンドは「
dilloc help
」で確認できます:

% dilloc help
コマンドは成功時は 0、エラー時は非零を返ります。  
利用可能なコマンド:  
  ping          - Dillo が適切に応答しているかを確認  
  pid           - 選択された Dillo プロセスの PID を出力  
  reload        - 現在のタブを再読み込み  
  ready         - 読み込みが完了すれば 0、そうでなければ 1 で終了  
  open URL      - 指定した URL を現在のタブで開く  
  url           - 現在のタブの URL を出力  
  title         - 現在のタブのページタイトルを出力  
  status [MSG]  - ステータスバーの内容を MSG に設定  
  dump          - 現在のタブの内容を出力  
  hdump         - 現在のタブの HTTP ヘッダーを出力  
  load          - stdin の内容を現在のタブで置換  
  rawload       - stdin の内容を現在のタブの HTTP ヘッダーと内容で置換  
  quit          - Dillo を閉じる  
  wait [T]      - 現在のタブの読み込みが完了するまで最大 T 秒待ち(デフォルト 60.0 秒)。T を 0 にすると永久待ち。  

ページ操作

page_action
という新しいオプションにより、ページメニュー(右クリック)から任意のコマンドを実行する機能を追加しました。

ページアクションを利用することで、dilloc は強力なメカニズムを備え、ページの操作を容易に行うことができます。例えば、

~/.dillo/dillorc
への次のような設定例:

page_action="Mimic Chrome:curl_chrome136 $url | dilloc load"  

「Mimic Chrome」というオプションを選択すると、現在のページを curl を使用して Chrome のように模擬的に再取得し(一部の JavaScript 制限を回避)、出力結果をそのまま Dillo にパイプすることで、現在のページの新しい HTML として扱われます。

別の例として、「Fix page」アクションは、URL、HTTP ヘッダー、またはその他の基準に基づいて現在のページに対して特定のカスタム修正を試みます:

page_action="Fix page:~/.dillo/actions/fixpage.sh"  

修正スクリプト

fixpage.sh
は、actions の Git リポジトリからダウンロード可能です。

FLTK 1.4 実験的サポート
FLTK 1.4.0 以降をビルドするための実験的なサポートを追加しました。新しい

--enable-experimental-fltk
コンフィグオプションを使用することで、有経験のユーザーやテスターが異なるプラットフォームで技術的フィードバックを提供できるようになります。必ず FLTK の最新版である 1.4.5(文字化け問題などの不具合を解決したバージョン)を使用してください。

X11 プラットフォーム上で 96 DPI の画面を利用する場合、FLTK 1.4.5 と 1.3 で同等のレンダリング品質が得られます(Xft および Pango の両バックエンドをサポート)。ただし、より高い DPI(特に 96 の倍数でないもの)や Wayland 環境ではまだレンダリングの問題が発生しています。詳細については、対応する FLTK の GitHub Issue をご参照ください。

重要:Dillo パッケージをメンテナンスされている場合は、すべてのユーザーにデフォルトで FLTK 1.4 サポートを有効にするのではなく、視覚的な誤表示やその他の問題を回避するためにご注意ください。

OAuth ログインの修正
Fediverse に Smolfedi を通じてログインするための OAuth 認証を行う際、リダイレクト応答で設定されるクッキーを使用する必要があります。デフォルトでは、Dillo はユーザーが发起したリクエスト以外によって生成されたサードパーティクッキーをブロックし、画像ピクセルによるトラッキングを防ぎます。主ページのユーザー发起のリクエスト後のリダイレクトから来るクッキーも許可する例外を追加し、トラッキングへの対策を維持しつつ OAuth の動作を可能にしました。

ダウンロード
Dillo 3.3.0 リリースをダウンロードするには、以下のリンクを使用してください:

  • dillo-3.3.0.tar.gz(1.4 MB)
  • (署名付きファイル)

なお、GitHub から自らのサーバーへ移行しました。Git リポジトリは現在、自管の cgit サーバーで提供されており、Codeberg および SourceHut でもミラーリングされています。

詳細な変更点
このリリースの ChangeLog に基づく変更の一覧です:

  • Rodrigo Arias Mallo 氏による修正・機能追加:

    • brotli(br)コンテンツエンコーディングへのオプション対応を追加。
    • about:keys
      ページを追加し、現在のキーボードショートカットを表示可能に。
    • Ctrl+左クリックでリンクを新しいタブで開く(マウスの中ボタン操作をエミュレート)。
    • Ctrl+C で選択したテキストをクリップボードにコピーし、Ctrl+V が通常通り動作するよう修正。
    • プラットフォームが IPv6 をサポートしている場合はデフォルトで IPv6 サポートを有効化。
    • Alt+ショートカットキーで N 番目のタブフォーカスを切り替え。
    • musl 環境での vsource dpi 無限ループ(未escaping の
      %
      printf フォーマットが原因)を修正。
    • about:cache
      および
      about:dicache
      ページを追加し、内部キャッシュの詳細を表示可能に。
    • mojeek セARCH エンジンを追加し、ショートカットキー「mj」で利用可能に。
    • CSS の
      display:none
      で非表示とされたフォーム要素(ボタンや入力フィールドなど)を適切に隠すよう修正。
    • ロケーションバーのマージンを拡大し、マウスでの選択を容易化。
    • マウスのボタンで「戻る/進む」操作が可能になるように修正。
    • OAuth ログインにおいて、ルートレベルの 30X リダイレクトでクッキーを許可するよう修正。
    • UNIX ソケット経由のリモート制御をサポート(デフォルト有効;
      --disable-control-socket
      で無効可)。
    • コマンドラインから Dillo を遠隔制御するための新しい
      dilloc
      プログラムを追加。
    • アクション実行時に
      DILLO_PID
      変数を設定し、
      dilloc
      が読み取れるように。
    • page_action
      オプションをサポートし、ページメニューのカスタム項目を定義してプログラムやスクリプトを実行可能に。
    • mark_unloaded_images
      オプションを追加し、読み込まれていない画像には枠を表示させ、視認性を向上。
    • LibreSSL で CurveBall TLS テスト時のセグメンテーションフォルトを修正。
    • search_url
      で完全な検索接頭辞に一致するよう修正し、部分一致を防ぐ。
    • ウェブサイト URL を https://dillo-browser.org/、Git リポジトリを https://git.dillo-browser.org/dillo に更新。
    • trace_http
      オプションを追加し、HTTP トラフィックのデバッグを可能に。
    • フォーム送信時にキャッシュ応答を使用しないように修正。
    • クッキーの Max-Age パース処理でローカルタイムゾーンではなくエポック時間を利用するように修正。
    • --enable-experimental-fltk
      オプションで FLTK >= 1.4 への実験的サポートを追加。
  • Alex 氏によるパッチ:

    • 「戻る/進む」ボタン对中クリックでページを新しいタブで開く機能の実装。
  • Cameron Paul 氏および Rodrigo Arias Mallo 氏によるパッチ:

    • Content-Disposition ヘッダーを使用してファイル名を設定する機能を追加。
  • Leonardo Taccari 氏によるパッチ:

    • NetBSD でのビルド問題を修正し、ctype(3) の不適切な符号拡張を回避。
  • Magnus Larsen 氏によるパッチ:

    • HTTP サーバーおよび OpenSSL 接続ダイアログで使用-after-free のバグを修正。

同じ日のほかのニュース

一覧に戻る →

2026/04/27 5:41

「Friendster を 3 万ドルで購入しました。そこで私がどのような取り組みを行っていますか?」

## Japanese Translation: 最初のソーシャルネットワーク、Friendster は 2002 年 3 月 22 日に発売され、2015 年にオフラインになり、ビジネス上の圧力により 2018 年に会社は廃止されました。2023 年 10 月に、前所有者から 7,456 ドルで競標で購入した previously acquired のドメイン friendster.com は、Park.io の創始者によって再活性され、その額は Bitcoin で約 20,000 ドル(当初のオファーは 40,000 ドル)および年間の広告収益で約 9,000 ドルに合意されました。著者はユーザーデータを販売せず、トラッキングアルゴリズムを使用せず、広告を表示せずに Friendster を再構築しました。iOS アプリが作成され、友人を追加するには実際に携帯電話同士をタップさせる必要がありましたが、初期には App Store ガイドライン 4.2 に基づく拒否を受け、その後デザインを変更してコンタクト中心の接続方法を維持しつつオープンな登録を許可しました。改定版アプリは厳格な審査プロセスを経て現在 Apple App Store で公開されています。主な機能には「友達の友達」ビューや、1 年間アクティブでないユーザーとのリンクを徐々に弱める「Fading connections」が含まれます。この復活は、侵襲的な広告やデータによる収益化を行わなくともソーシャルネットワークが成功し、創始者が OkCupid を通じて家族と出会う自身の旅路から着想を得た本物の現実世界のつながりを育むことを示しています。

2026/04/27 5:18

FAS16:ス턱ネットより 5 年前に出現した高精度ソフトウェア・サボタージュ(悪意のある改ざん)ツール。

## Japanese Translation: 最重要な発見は、「Fast16」という高度なサイバーサボタージュフレームワークの発見であり、先進物理学、核研究、暗号学、構造工学(特に LS-DYNA 970 は衝突試験や核シミュレーション向けに、PKPM は設計向けに、MOHID は水動力学向け)で使用される高精度ソフトウェアを静かに破損させる能力を有しています。通常のウイルスとは異なり、Fast16 は計算エンジンに特化して結果の精度を低下させることで、国の科学プロジェクトに深刻な脅威をもたらします。2005 年頃開発された主要なキャリアバイナリ**svcmgmt.exe**(2005 年 8 月 30 日 компィル済み)は、ステクスネットなどの有名な攻撃から 5 年以上、フラムから 3 年以上前に存在しており、埋め込み型の Lua 仮想マシンと共に *fast16.sys* という独自のプロンプト起動カーネルドライバ(2005 年 7 月 19 日 compild)を使用しています。このドライバはシステムファイル操作を傍受し、悪意のある指示を直接メモリに注入することで、感染の明確な兆候なしに破損を引き起こすことを保証します。フレームワークは「wormlet」を配置して、SMB共有とデフォルトパスワードを使用して Windows 2000/XP ネットワーク内に蔓延させますが、十八種類のアンチウイルスシグネチャを確認してから破壊ペイロードを実行するなど、高度な回避戦術も備えています。SentinelLABS は、**fast16.sys**, **svcmgmt.exe**, **connotify.dll** および疑わしいパッチ対象に対する検出ツール、すなわち YARA ルールとハッシュ値(MD5, SHA1, SHA256)を発表しています。この開示は、レガシーコンピューティング環境の再評価を緊急に要求させ、数十年前に存在した休眠的なサボタージュメカニズムが、現代の研究インフラにおいて依然としてアクティブなリスクであるという事実を浮き彫りにしました。

2026/04/27 5:56

サウェーが、競技会でのマラソンタイムで2時間台突破者として初の快挙を成し遂げた。

## Japanese Translation: サベシアヌ・サーウェは、2 時間以内で公式に競技距離のマラソンを完走した初のアスリートとなり、ロンドンマラソンにおいて驚異的なタイムの1 時間59 分30 秒でゴールしました。この画期的な快挙により、ケルビン・キプ Tum が記録していた前歴代記録である 2 時間 00 分 35 秒は破られ、自身のアベレックベストタイムである 2 時間 02 分 27 秒を約 4 分短縮しました。驚くべきことに、サーウェはザ・モールを完走し、前半を 60 分 29 秒、後半を 59 分 01 秒というペースで走り切り、これは過去にハーフマラソンにおいて半世紀以上の記録を持つ男性アスリート計 63 名しか達成したことがありません。彼のパフォーマンスには、エネルギー還元の向上と効率化を目的として設計されたアダピスの最新のスーパースホーズが寄与しました。また、ベルリンでの勝利以前にロンドンに向けて実施された厳格なドーピング検査(独立した試行 25 回分)も安全にクリアしています。エリウド・キプチョゲ氏が 2019 年に 2 時間以内の走りを達成しましたが、環境条件が過度に制御されていたため公式記録の対象外とされました。本レースには他のチャンピオンも参戦しました:ヨミフ・ケジェラは 1 時間59 分41 秒のデビュータイムを記録し、第 2 位でゴールすることで史上 2 人目の 2 時間以内の走りを達成しました。ジャコブ・キプ Limo は 2 キープティム氏の前記録より速いタイム 2 時間 00 分 28 秒でゴールし、表彰台に上りました。エチオピア出身のティグスト・アセファは女子専用レースにおいて自身の世界記録を2 時間15 分41 秒に刷新し、ヘレン・オブイリ氏とジョイスライン・ジェポギェー氏の後に残してタイトルを守りました。マルセル・フック選手は6 年連続でエリート男子用車椅子マラソンを制し、1 時間24 分13 秒のタイムを記録。デイヴィッド・ワイア選手とのタイによりロンドンマラソンの勝利記録を更新しました。キャサリン・デブルナー選手はエリート女子用車椅子マラソンにおいて1 時間38 分29 秒のタイムでタイトルを守り、アメリカ人のタティアナ・マックファデン氏をわずか 5 秒差で下しました。モ・ファラー氏はサーウェ氏の成果を迎え撃した長い期待の milestones であると述べ、これはサーウェ氏一人のためではなく、ロンドンにいる皆のためであるとお礼を述べています。

# Dillo ブラウザ リリース 3.3.0 | そっか~ニュース