--- tiarra-20040609/NEWS 2004-06-09 18:28:31.000000000 +0900 +++ tiarra-20040619/NEWS 2004-06-19 18:34:44.000000000 +0900 @@ -1,3 +1,14 @@ +2004-06-19 Topia + + * Client::Cotton + - 追加。いくつかの Cotton の不具合を回避する(予定)。 + 今は network rejoin 時の自動 part を無視します。 + Client::GetVersion と組み合わせると良いと思います。 + + * Client::GetVersion + - 追加。クライアントの接続時に CTCP Version を発行して + クライアントのバージョンを取得します。 + 2004-06-04 Topia * 全般 @@ -14,7 +25,7 @@ 2004-02-23 Topia - * Debug::RawLog.pm + * Debug::RawLog - 追加。生の IRC メッセージ(のようなもの?)を ::printmsg を使って 表示する。 --- tiarra-20040609/sample.conf 2004-06-09 18:28:36.000000000 +0900 +++ tiarra-20040619/sample.conf 2004-06-19 18:34:45.000000000 +0900 @@ -88,6 +88,7 @@ # Tiarraにクライアントが接続する際に要求するパスワードをcryptした文字列。 # 空の文字列が指定されたり省略された場合はパスワードを要求しない。 + # crypt は ./tiarra --make-password で行えます。 tiarra-password: xl7cflIcH9AwE # 外部プログラムからtiarraをコントロールする為のUNIXドメインソケットの名前。 @@ -861,6 +862,17 @@ use-who-cache: 1 } +- Client::Cotton { + # Cotton の行うおかしな動作のいくつかを無視する + + # 該当クライアントのオプション client-type に cotton や unknown と指定するか、 + # Client::GetVersion を利用してクライアントのバージョンを取得するように + # してください。 + + # part shield (rejoin 時に自動で行われる part の無視)を使用するか + use-part-shield: 1 +} + - Client::Eval { # クライアントから Perl 式を実行できるようにする。 @@ -870,6 +882,13 @@ command: eval } +- Client::GetVersion { + # クライアントに CTCP Version を発行してバージョン情報を得る + + # オプションはいまのところありません。 + # (開発者向け情報: 取得した情報は remark の client-version に設定されます。) +} + - Debug::RawLog { # 標準出力にクライアントやサーバとの通信をダンプする。 --- tiarra-20040609/ChangeLog 2004-06-09 18:28:31.000000000 +0900 +++ tiarra-20040619/ChangeLog 2004-06-19 18:34:44.000000000 +0900 @@ -1,3 +1,26 @@ +2004-06-19 Topia + + * doc-src/conf-main.tdoc: + - ./tiarra --make-password のことを書き加えた。 + + * main/Timer.pm: + - code 中で die が起こっても abort しないようにした。 + + * module/Channel/Mode/Oper/Grant.pm: + - $myself が undef でないかチェックするようにした。 + + * module/Client/Cotton.pm: + - 追加。いくつかの Cotton の不具合を回避する(予定)。 + - 今は network rejoin 時の自動 part を無視する。 + + * module/Client/Eval.pm: + - runloop に括弧を付け(て関数形式に認識させ)るのを + 忘れていたので修正。 + + * module/Client/GetVersion.pm: + - 追加。クライアントの接続時に CTCP Version を発行して + クライアントのバージョンを取得する。 + 2004-06-09 Topia * main/IrcIO/Server.pm: @@ -1697,7 +1720,7 @@ * これ以前のログは書いていません。 -# Id: $Id: ChangeLog,v 1.153 2004/06/09 09:27:37 topia Exp $ +# Id: $Id: ChangeLog,v 1.154 2004/06/19 09:33:41 topia Exp $ # Author: $Author: topia $ -# Date: $Date: 2004/06/09 09:27:37 $ -# Revision: $Revision: 1.153 $ +# Date: $Date: 2004/06/19 09:33:41 $ +# Revision: $Revision: 1.154 $