digital 千里眼 @abp_jp

アナログな日常とデジタルの接点

1ヶ月ぶりに正規表現を使って HTML を書き換えることができるプロキシ Privoxy 3.0.12 リリース


config.txt、*.action、*.filter ファイルをバックアップしてからバージョンアップ作業しないと問答無用で上書きされるので注意

特徴 tor とセットで使われることの多いプロキシ
マルチプラットフォーム対応
キャッシュ機能はない
独自のアクションやフィルターの設定でアクセス制限やコンテンツ内容の書き換え(フィルタリング)を行うことができる。これを応用すると広告ブロックができる
カスタマイズには正規表現を使った「置換」が基本
初心者がカスタマイズして使うのは厳しい
更新内容 http://www.privoxy.org/announce.txt(英語)
● select() の実装が timeout structure を変更するプラットフォームにおいて socket-timeout オプションも動作する
● 接続:2GB 以上のファイルの keep-alive を正しく扱う(以前は接続を閉じるのが早過ぎた)
● 2GB 以上のファイルのコンテンツ長を正しくログする
● 状態表示ページの user-manual リンクは Privoxy のウェブサイトではなく user-manual ディレクティブで指定された場所を参照する
daemon モードでは、ログファイルを開く前にエラーが発生しない限り Privoxy はコンソールにエラーを記録しない
● 状態表示ページの不正なディレクティブは同じ行に警告を表示する
● 64 ビット環境でしばしば発生するコンパイラー警告(無害)を修正
● mingw32 バージョンでは、最近の Windows でのフォント表示問題を予防するためデフォルト文字セットを明示するよう要求。パッチは Burberry提供
● mingw32 バージョンは ALT-TAB ウィンドウで Privoxy アイコンを使用する。パッチは Burberry提供
● mingw32 で "Fatal error" メッセージボックスのタイムスタンプとスレッドIDを削除
● mingw32 のみに関わる2つのバッファー・オーバーフローを修正。これを発動するには設定ファイルの細工が必要なのでセキュリティ問題ではないと考えられる
● verbose mode もしくは新しいオプションの --show-skipped-tests が使用されているとき、Privoxy-Regression-Test はスキップしたテストとスキップした理由を記録する
ダウンロード http://www.privoxy.org/
MD5
Windowsインストーラー版)
25fca149fbab63c3412d568dd90aa222
ウィルスチェック結果
Windowsインストーラー版)
http://www.virustotal.com/jp/analisis/77d63ce986e9601a0544c2e229e3f760
http://www.virustotal.com/jp/analisis/77d63ce986e9601a0544c2e229e3f760
  • 細かい変更については自分で config, *.action, *.filter を diff することを勧める