2026-07

バージョン情報

バージョン 1.73.0

uploads ディレクトリの走査(ライブラリに無いファイルの検出)は、最初に記録済みの添付ファイルのパスをすべてメモリに読み込んでいました。そのためライブラリが大きいほど重くなり、大規模なサイトではサーバーに止められることがありました。パ...
バージョン情報

バージョン 1.72.0

空になりうる一覧が空白のままだと、不具合に見えました。空であることの意味——まだ何もしていないのか、実行して何も見つからなかったのか——を書くようにしました。アクセスログの 30 日間の推移と直近 7 日間は、記録が無くても消えずに、なぜ空...
バージョン情報

バージョン 1.71.0

発行した共有リンクは、手で選択してコピーするしかありませんでした。発行したばかりのリンクの隣にコピーボタンを付けました。まとめて発行したときは、全部のリンクを一度にコピーするボタンも出ます。ブラウザーがクリップボードへのアクセスを拒む場合(...
バージョン情報

バージョン 1.70.0

保護範囲の設定には 2 種類のパス一覧があり、どちらが効いているのか画面からは分かりにくくなっていました。選んだ保護範囲が使わないほうの一覧を淡色にし、入力できないようにしました。淡色にした一覧の内容は消えません。保護範囲を切り替えて戻すと...
バージョン情報

バージョン 1.69.0

メディアがどこから配信されているか(外部配信の検知)の判定を、状態タブやサイトヘルスを開くたびに計算し直していました。結果を 1 時間保持するようにしました。設定を保存したとき、保護ルールを書き直したときは保持した結果を捨てるので、変更はそ...
バージョン情報

バージョン 1.68.0

共有リンクの一覧を読むと、副作用として期限切れのリンクを削除していました。そのためダッシュボード・状態のまとめ・週次メールが、ただ見るだけでデータベースに書き込んでいました。画面を見ても何も書かないようにしました。期限切れのリンクは従来どお...
バージョン情報

バージョン 1.67.0

管理画面はどれも「保護ルールはまだ入っているか」を確かめ、ダッシュボードは 1 回の表示で 3 回も uploads の .htaccess を読んでいました。読むのはリクエストごとに 1 回にしました。プラグインが .htaccess を...
バージョン情報

バージョン 1.66.0

アクセスログは記録 1 件につき 2 回書き込んでいました。保護された画像の並ぶページは画像の枚数だけ拒否が起きるので、記録のほうが記録する価値より高くついていました。1 回にしました。日ごとの件数をログ本体に持たせました。以前のバージョン...
バージョン情報

バージョン 1.65.0

ファイルからそれが属する添付ファイルを割り出す処理は、最大 15 回のデータベース問い合わせを使っていました。これを 1 回にしました。この処理は配信のたび、ページ上の保護された画像 1 枚ごとに走ります。負荷がいちばん高いところでいちばん...
バージョン情報

バージョン 1.64.0

「保護は効いているか」「誰でも開けるファイルは何件か」の答えは 3 つのタブに散らばり、走査が要るものは実行するまで見えませんでした。状態タブの先頭に要点のまとめを置きました。保護が効いているか、誰でも開けるファイルの件数、直近 2 回の走...