Tiarra
Pure Perl で書かれた IRC Proxy ソフトウェア
特徴
- IPv6 サポート
- マルチキャスト(一つのIRCクライアントから複数のサーバを閲覧できる機能)標準サポート (シングルサーバでも動作します)
- マルチリンガル (Unicode::Japanese/Encode の2種類のモードがあり、それぞれサポートしている文字コードに限られます)。 内部文字コードは UTF-8
- シングルスレッド (マルチスレッドサポートがあれば名前解決のために利用します)
- 複数サーバに同時アクセス (select を利用した複数同時IOのフレームワークを持っています)
リポジトリパス
svn co http://svn.coderepos.org/share/lang/perl/tiarra/trunk/ tiarra
sample.conf を tiarra.conf にコピーしてから、適当に設定してください。
依存ソフトウェア
- Perl (5.8.0以上)
推奨ソフトウェア
- IPv6 サポートには IO::Socket::INET6 が必要です
- Encode がインストールされていない場合は Unicode::Japanese (の XS) をインストールすることを推奨します
その他書くべきこと
- conf のプリプロセッサとか %PRE{ や %CODE{ の話
- クライアントの realname 欄に $foo=bar;baz=qux$ とか書いてクライアントオプション。 encoding とか。
TODO
- バージョン番号?
- アーカイブページの差し替え。こっちを見てもらえるように。(topia)
- 既存のアーカイブシステムの変更?(topia)
