--- 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  <topia@clovery.jp>
+
+	* Client::Cotton
+	  - 追加。いくつかの Cotton の不具合を回避する(予定)。
+	    今は network rejoin 時の自動 part を無視します。
+	    Client::GetVersion と組み合わせると良いと思います。
+
+	* Client::GetVersion
+	  - 追加。クライアントの接続時に CTCP Version を発行して
+	    クライアントのバージョンを取得します。
+
 2004-06-04  Topia  <topia@clovery.jp>
 
 	* 全般
@@ -14,7 +25,7 @@
 
 2004-02-23  Topia  <topia@clovery.jp>
 
-	* 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  <topia@clovery.jp>
+
+	* 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  <topia@clovery.jp>
 
 	* 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 $
