2003-1 BugTrackに戻る 2004

2003.07.07 (月) 01:21:17 <Heracules> 要望:211ベースと241ベースのリンクを可能にする
2003.07.11 (金) 22:33:46 <KAZ> ユーザーグループを作ってチャンネルや検索を独立させて、仲間と一般アクセスを分けたい
2003.07.11 (金) 22:36:22 <KAZ> 決まったユーザーにしか見えないチャンネルを作れるようになりませんか?
2003.07.12 (土) 00:18:53 <> 公開用のとは別の鯖を建てればいいだけでは?>KAZ
2003.07.12 (土) 20:38:53 <Heracules> “仲間”の方は検索からはずれるようにってことですか?
2003.07.16 (水) 11:51:06 <Heracules> バグ:211ベースで、急にCPU使用率が100%に振り切るときがある(原因不明)。おそらくループしちゃってるんだと思う。
2003.07.16 (水) 19:48:31 <u*j*2*6*> ←この現象とおなじかな?再現するにはどうしたらいいかなー
2003.07.16 (水) 22:58:10 <Heracules> たぶん同じー。なんか特定ユーザがログインしたときに発動してる模様(ハングしてしまうので誰がだかが不明)。
2003.07.16 (水) 23:00:34 <Heracules> ファイル共有関連のオーバーフローってことはないかな?と思ってるんだけど(870コマンドのnap.txtの2048バイト以上はダメって記述)。
2003.07.16 (水) 23:08:06 <Heracules> 違うかな・・・(たぶん違う)。ベースのSlavaNapの2.1.1固有の問題っぽい。
2003.07.16 (水) 23:08:56 <Heracules> Napuの211ベースの古いバージョン(NapuR10Beta〜R15、2003)、SlavaDev211ベース、FASS(v1系)で全部発生したので。
2003.07.16 (水) 23:09:38 <Heracules> ちなみに、SlavaNap2.0.2(NapuR4)では発生してないので、2.0.2→2.1.1までの間の変更部分を見ればひょっとすると判明するかも。
2003.07.21 (月) 18:22:09 <Heracules> 241ベースで。[18:19:02]: Exception in ProcessCommand (id=401,cmd="Anime",query=7,pos=481) : モジュール 'SlavaNap.exe' のアドレス 005118A7 でアドレス 00000004 に対する書き込み違反がおきました。
2003.07.23 (水) 18:09:23 <Heracules> バグ:24131の申告ポートブロックが最初に指定したポート(デフォルトだと6699)しかブロックできていない。
2003.07.23 (水) 18:22:19 <Heracules> 21181をベースに、TStringList?→TMyStringList?に変更したものをhandler.pas内チェック箇所と交換すればちゃんとブロックされるはず。
2003.07.24 (木) 19:11:02 <stone> How to sync all of the users' file index contents from one opennap server to another opennap server?
2003.07.24 (木) 20:46:43 <u*j*2*6*> stone: 共有ファイルの情報はサーバーの間でやりとりされません。
2003.07.28 (月) 03:59:37 <Heracules> ID等への「制御文字列」の使用を制限するべきだと思う
2003.07.28 (月) 04:00:04 <Heracules> クラの表示は変になるし(チャットとかで最後に「ゥ」がつくとかw
2003.07.28 (月) 04:00:30 <Heracules> コンソール側も、ログの色が消えて黒一色になっちゃいます
2003.08.01 (金) 15:00:20 <ker> 質問です。クライアントに入力するサーバの種類はどこで見分ければいいのでしょうか?
2003.08.01 (金) 16:47:59 <Heracules> OPENNAP039とか041とかのことでしょうか?
2003.08.01 (金) 16:48:49 <Heracules> あれは、OpenNapというサーバソフトのバージョン互換性のためで、SlavaNapの場合、あまり関係ありません。
2003.08.01 (金) 16:49:43 <Heracules> 以前、Slavaは039にしないとだめという話を聞いたことがありますが、他(041とか)でも特に不具合らしいものは現れないと思います。
2003.08.01 (金) 18:38:07 <Heracules> 要望:コンソールのチャンネルウィンドウをタスクトレイに収納できるようにする
2003.08.01 (金) 18:38:28 <Heracules> 要望:2.1.1ベースにもコンソール自動入室機能を実装する。
2003.08.01 (金) 18:38:49 <Heracules> 要望:チャットのログをコンソールが取れるようにする。
2003.08.02 (土) 00:59:18 <ker> どうもありがとうございました!何でつながらないんだろう・くぅ!!
2003.08.02 (土) 01:26:07 <u*j*2*6*> 自分の立ててるサーバーにつなぎたいなら、ローカルIPアドレスを指定しないといけないかもしれません
2003.08.02 (土) 01:27:58 <u*j*2*6*> FAQマニュアルも参考にしてみてください
2003.08.02 (土) 01:58:24 <ker> FAQに書いてありました・・・ローカルIPアドレス指定するのはLANの設定なんでしょうか?
2003.08.02 (土) 01:59:37 <ker> 間違えました、ルータ側の設定でできるのでしょうか?
2003.08.02 (土) 04:20:20 <Heracules> 機種によってはグローバルのIPを自動でローカルのIPに変換してくれるものもありますが、
2003.08.02 (土) 04:20:57 <Heracules> 設定でどうにかなる問題ではないので、マニュアル等にそのような記述がなければ、ローカルIPで
2003.08.02 (土) 04:26:02 <Heracules> ログインしてください。同じマシンなら「127.0.0.1」で入れると思います。
2003.08.02 (土) 15:06:14 <ker> どうもありがとうございます。試してみます
2003.08.02 (土) 15:51:38 <ker> 入れました!どうもありがとうございました!!
2003.08.02 (土) 20:32:05 <ker> また質問なんですけど・私が入れるようになったんですけど、ほかの人が入れないようなんですけどなぜでしょうか?アドバイスお願いします
2003.08.02 (土) 20:32:42 <ker> 接続中からすすまないようなんです
2003.08.02 (土) 20:46:43 <Heracules> 要望:65535ファイル以上の共有を可能にする(Integerから型を変えてsettings.dfmのmaxを変えればいい・・・のかな?
2003.08.02 (土) 23:45:08 <u*j*2*6*> ker: 取得したDDNSホスト名に対応したIPアドレスが、現在のIPアドレスとおなじかどうか確認してください(この表現でわかるかな。。)
2003.08.03 (日) 03:43:32 <Heracules> 設定がlocalhostのままになってませんか?(これならわかると思う。。)
2003.08.04 (月) 02:24:49 <ker> アドバイスどうもありがとうございます。もう少し勉強してきます
2003.08.04 (月) 12:48:49 <u*j*2*6*> 要望:チャンネルメッセージの変換機能で、全員が変換されるようにしたい(by ami)
2003.08.04 (月) 14:38:24 <u*j*2*6*> 要望:ユーザーの共有サイズに上限を設定したい(by ぽんちょ)
2003.08.05 (火) 22:04:34 <ker> なんとか接続できるようになりました。いろいろアドバイスありがとうございました
2003.08.05 (火) 23:20:43 <u*j*2*6*> よかったですね!
2003.08.06 (水) 15:18:23 <> 質問ですが、サーバーを立てたんですが相手のケーブルの人がポート6699をあけられないらしいんですが、ポート0でやると検索も転送もできなくなるらしいんです。どなたか解決法をおしえてください。
2003.08.06 (水) 15:48:32 <Heracules> 他のポートにすればいいのではないでしょうか?
2003.08.06 (水) 22:17:56 <u*j*2*6*> そのケーブルの人は、よそのサーバーではうまくいってるのでしょうか
2003.08.07 (木) 16:08:40 <popo> 2バイト文字のチャンネル名への使用を認める、無効にしても再起動すると有効になる。(211xxx
2003.08.07 (木) 22:03:46 <Heracules> うーん、なんかバグ作っちゃったみたいです(−−; 次で直します。>popoさん
2003.08.07 (木) 22:04:23 <Heracules> [済24180]要望:複数チャンネルに対し自動入室できるようにする(idea by hari)
2003.08.07 (木) 22:12:45 <popo> えーと、お疲れ様です。211120のリンク関連おかしくないですか?
2003.08.07 (木) 22:14:51 <popo> リストでリモートユーザーが見えない、リンクしてる他の鯖に入ってる人が見えない(チャットできないリストがオンラインにならない)
2003.08.07 (木) 22:16:00 <Heracules> 2バイト文字のチャンネル名への使用を認めるのバグは211121で修正しました。
2003.08.07 (木) 22:16:42 <popo> えーと、見つけたのはこんなところです。m(__)m
2003.08.07 (木) 22:16:45 <Heracules> えっと、よくわからないんですが、もう少し詳しくお願いします。
2003.08.07 (木) 22:17:46 <popo> うまく説明できないwすいませんw
2003.08.07 (木) 22:18:49 <popo> まずユーザーリストでリモートユーザーが見えないのですが・・・
2003.08.07 (木) 22:21:38 <Heracules> ローカルユーザのみにしか表示するチェックボックスにチェック入ってたりしないですよね?(一応)。
2003.08.07 (木) 22:21:49 <Heracules> 確認してみます。
2003.08.07 (木) 22:23:59 <Heracules> あー、ホスト表示有効にすると表示できませんね(滝汗
2003.08.07 (木) 22:24:14 <Heracules> 直せそうなら次に直します。
2003.08.07 (木) 22:26:20 <Heracules> ・・・あ、違う、えっと、ホスト名が表示できないのは仕様です。
2003.08.07 (木) 22:27:10 <Heracules> ログイン時にWinsock使ってDNSへ問い合わせをしてるだけなので。自分のサーバにログインしたユーザのホストしか表示できないのは現時点では仕様です。
2003.08.07 (木) 22:27:27 <Heracules> いつか直せそうなら追加します。
2003.08.07 (木) 22:28:28 <popo> Σ(○ Д ○;)仕様だったでしか・・・すいません誤爆でした。<m(__)m>
2003.08.07 (木) 22:38:45 <Heracules> 説明不足でした、ごめんなさい。
2003.08.08 (金) 05:52:01 <Heracules> 要望:チャンネルメッセージ変換機能の変換テーブルをリンクサーバ間で同期させる設定の追加(by ami)
2003.08.08 (金) 07:24:00 <u*j*2*6*> hari: 複数チャンネルへの自動入室って、具体的にはどうしたいのかな?
2003.08.08 (金) 19:28:25 <u*j*2*6*> [済24177]要望: SpinEdit2000を使わない
2003.08.08 (金) 23:43:49 <Heracules> 複数のチャンネルを指定して入室させるのかと・・・用途不明(−−; mod+限定でとかなら思いつくけどw
2003.08.09 (土) 15:36:13 <u*j*2*6*> mods+用にほしいなら、チャンネル名入力欄のとなりに「□mods+ only」みたいなチェックボックスを用意して、それを3つならべるようにすれば要望どおりなのかな?
2003.08.09 (土) 15:47:27 <u*j*2*6*> 直接hariに聞いてみました。いちおういまあるチャンネル名入力欄に、スペース区切りで複数入力するかたちでよさそうです
2003.08.10 (日) 03:23:40 <Heracules> 要望:検索のワードでも制御文字列を許可しないようにする
2003.08.10 (日) 03:30:17 <Heracules> 要望:211120のホスト表示をもっと軽くする
2003.08.10 (日) 03:31:39 <Heracules> 要望:211120のホスト情報をリンクサーバ間で同期する(各サーバごとにIP→Host変換を行うと処理に時間がかかるため)。
2003.08.10 (日) 03:32:04 <Heracules> 別スレッド化すれば重さを気にしなくてよくなるかもしれない。
2003.08.10 (日) 04:54:51 <Heracules> 要望:振り分け入室(2.1.1ベース)を細かく設定できるようにする
2003.08.10 (日) 04:55:13 <Heracules> 要望:6番コマンドでも自動入室できるように・・・他。
2003.08.10 (日) 20:15:25 <FAQ> [済24179]バグ:「直接参照を促すメッセージを送る」のチェックを外しても送られてしまいます、、、(汗)
2003.08.10 (日) 20:35:16 <u*j*2*6*> 報告ありがとうございます!shuusei24179でなおしました
2003.08.10 (日) 21:02:32 <FAQ> さっそくの対応ありがとうございました!(゜゜)(。。)ペコリ
2003.08.11 (月) 00:29:39 <Heracules> 要望:211120がメモリを食いすぎる(ユーザ数が増えれば増えるほど)のを改善する。
2003.08.11 (月) 00:39:05 <Heracules> 要望:211122にて、クライアント名ではなくちゃんとコマンドを発行して相手側クライアントが直接参照可能か調べるようにする。
2003.08.11 (月) 03:08:10 <2nd> 要望:211123を使わせていただいておりますが・・・ユーザーのポートを右揃えに戻していただけないでしょうか?
2003.08.11 (月) 03:48:58 <Heracules> 特に変えてないんだけど(−−;
2003.08.11 (月) 03:50:31 <Heracules> あー、原因判明。211126でついでに直しときます。
2003.08.11 (月) 03:52:19 <Heracules> 要望:チャットでのNGワード機能(あらかじめ登録したNGワードを発言するとペナルティ・・・非公開鯖とかのネタ用w)
2003.08.11 (月) 03:53:06 <Heracules> 要望:あらかじめ指定した文字列を含むユーザ名のログインをブロック(登録済みユーザを除く)・・・鯖官を名乗る偽者対策。
2003.08.11 (月) 09:17:23 <sai> (2バイト文字のチャンネル名への使用を認める)無効にしても再起動すると有効になる。これ直ってないような気がするんですが・・・
2003.08.11 (月) 10:33:13 <> ↑configに書き出すときに常にtrueを書き込んでますね…

- ini.WriteBool('Other2','Allow2ByteChannel',true);~
+ ini.WriteBool('Other2','Allow2ByteChannel',channel_2byte_enabled);~

2003.08.11 (月) 10:43:18 <> 211123のパッチって不完全じゃないですか?
2003.08.11 (月) 14:22:46 <Heracules> 完全に間違ってました>コード。すいません>popoさん&saiさん
2003.08.11 (月) 14:23:45 <Heracules> 211123は211120からの改変なのであれで問題ありません(一箇所問題ある個所は211124で修正しました)
2003.08.11 (月) 15:25:32 <Heracules> 211126で該当個所修正しました。
2003.08.11 (月) 15:32:37 <> もっと具体的に言っておくべきでした。211123にはhandler.pasにあるはずの修正が含まれてません。
2003.08.11 (月) 16:07:37 <u*j*2*6*> お名前いれてくれたほうが呼びやすいな
2003.08.11 (月) 19:36:53 <Heracules> diffのとり忘れ・・・か
2003.08.11 (月) 19:39:59 <Heracules> diff取り直しました。ご迷惑をおかけしました。
2003.08.11 (月) 21:32:31 <u*j*2*6*> [済24186]バグ: whois.nic.or.krの結果を受けた後の処理のせいでループ(ex. 61.111.213.0〜61.111.213.255,210.125.176.0〜210.125.184.255)
2003.08.11 (月) 21:40:38 <u*j*2*6*> ループのときは途中でとまるようにしてあるので深刻なバグではない
2003.08.12 (火) 03:12:01 <Heracules> 要望:ホスト名の取得ができない場合にIPを返すようにする(211/241共通)
2003.08.12 (火) 03:17:37 <2nd> 対応していただきまして、ありがとうございました。
2003.08.12 (火) 14:42:21 <Heracules> 要望:サーバコンソールのホスト名は設定で登録しているサーバホスト名にする
2003.08.12 (火) 19:51:53 <mare> 質問なのですが、Win画面右下のタスクトレイにあるSlavaNapのアイコンを変更してみたいのですがどのソースファイルに画像を埋め込めばいいのかわかりません。よろしくお願いします。
2003.08.12 (火) 19:58:06 <u*j*2*6*> mare: mainform.dfmに埋め込みます。SlavaNapWindow?という名前のフォームのはずです。カスタマイズのページも参考にしてみてください
2003.08.12 (火) 20:16:05 <mare> ありがとうございます、挑戦してみますね。
2003.08.13 (水) 14:17:45 <Heracules> 要望:ユーザリストの更新時に、変更のないユーザは更新しないようにする(可能ならば)
2003.08.13 (水) 14:19:52 <Heracules> [済]バグ:211ベースで再起動すると「直接参照を促す」のチェックがはずれる
2003.08.13 (水) 19:30:24 <Heracules> 要望:Slavaのリンク用サーバコマンドを追加してメモリの残りやCPUの平均使用率などをリンク先に送信する
2003.08.13 (水) 19:38:15 <Heracules> ↑誤動作対策としてNET_BUILDを独自に変更するか、NET_BUILD以外の判別方法の同時の実装が必要ですが。
2003.08.14 (木) 00:30:29 <u*j*2*6*> [済24189]要望: 参照窓で文字コードを右クリックメニューでえらべるようにする
2003.08.15 (金) 14:34:07 <u*j*2*6*> [済24190]バグ:特定のドメインが追いきれないorループ(ex.200.12.238.0〜200.12.239.255, 210.160.209.40〜210.160.209.47)
2003.08.15 (金) 15:26:00 <u*j*2*6*> [済24188]バグ:Other3の変更で、強制入室が無効の時も指定チャンネルが作られてしまう
2003.08.15 (金) 15:34:34 <saint> レベル2権限がadminコマンド使えるのは仕様ですか?
2003.08.15 (金) 16:00:38 <u*j*2*6*> 仕様じゃないと思います
2003.08.15 (金) 18:00:00 <u*j*2*6*> もしかしてチャンネルで使う'>admin'コマンドですか?それなら仕様どおりだとおもいます。なにかモデレータが使えてまずいコマンドがありましたか?
2003.08.15 (金) 18:01:20 <u*j*2*6*> Adminに使えてModeratorに使えないadminコマンドはannounce,friends,reglist,setの4つです。
2003.08.15 (金) 18:49:17 <saint> なるほど仕様でしたか、Moderatorはadmin ban/kill/unbanは使えないと思ってました(;・∀・)
2003.08.15 (金) 18:50:53 <saint> help打って出てきたコマンドは使えるってことですねぇ〜ありがとうございました。<m(__)m>
2003.08.15 (金) 19:43:21 <Heracules> 疑問:settings.pas内でTStringList?(2.4.1ではTMyStringList?)を使用したときにコンパイルは通るのに実行時に例外が出て正常に処理できない
2003.08.15 (金) 20:42:29 <u*j*2*6*> TStringList?は必ずCreateとFreeでペアにしてください
2003.08.16 (土) 02:42:20 <Heracules> Freeちゃんとしても例外が出ちゃう・・・(謎
2003.08.16 (土) 02:42:59 <Heracules> ちなみに、古いバージョンの申告ポートブロックパッチはFreeし忘れてたような・・・(苦笑
2003.08.16 (土) 23:03:30 <Heracules> 要望:FormatString関数(handler.pas)をPosからAnsiPos?にする
2003.08.17 (日) 18:44:23 <saint> 要望:(共有が下限以下でも参照・検索を許す)を211ベースにも実装して頂けないでしょうか。
2003.08.17 (日) 18:45:39 <saint> u*j*2*6*様が書いたものを参考にしながら自分なりに頑張ってみましたが。力不足でだめでした。検討していただければ幸いです。<m(__)m>
2003.08.17 (日) 22:20:19 <u*j*2*6*> shuusei24154のですね。ユーザーが設定しやすいようにいろいろな場所をいじってはいますが、大事なのはhandler.pasの変更部分です。
2003.08.17 (日) 22:22:39 <u*j*2*6*> あとの部分は設定変数の保存/読み出し、設定ダイアログの項目追加、lngファイルへの項目追加など、ただの飾りです
2003.08.17 (日) 22:53:01 <Heracules> 近いうちに挑戦してみます>移植。
2003.08.17 (日) 22:56:15 <Heracules> 要望:自動再入室機能(退室してもすぐ入室させる)の実装。
2003.08.17 (日) 22:56:43 <Heracules> 要望:クライアントの自動判別をリモートのユーザでもできるように(もしくは同期)する。
2003.08.17 (日) 23:02:24 <saint> u*j*2*6*様助言ありがとうございます。一万行以上あるhandler.pasのどこを変えればいいのやら・・・( ;∀;) 何か(・∀・)イイ!!本ないですか?Heracules様脳みそ少しでいいので分けてください。w<m(__)m>
2003.08.17 (日) 23:28:16 <u*j*2*6*> handler.pas自体はとても大きいですが、24154のパッチには、handler.pasにたった4箇所しか書き足してません。
2003.08.17 (日) 23:33:52 <u*j*2*6*> パッチの読み方はわかりますか?例えば「@@ -3181,6 +3181,8 @@」という行があったら、それは古いソースの3181行目から6行分が、新しいソースの3181行目から8行分に対応しているということです。
2003.08.17 (日) 23:37:24 <u*j*2*6*> あとはhandler.pasの該当する行をさがし、修正がどういう文脈でおこなわれたかを確認することです。(文脈は、Delphiを知らなくても雰囲気で少しはわかると思います)
2003.08.18 (月) 00:30:56 <saint> んー、これかな?って思うところをいじってますが、文法エラーでコンパイルできない。本探してもっと勉強します。(モウダメポ。・゚・(ノ∀`)・゚・。
2003.08.18 (月) 00:51:24 <Heracules> 2.4.1にはあって2.1.1にはない関数や変数がある可能性があります。
2003.08.18 (月) 02:30:38 <Heracules> XNapはドライブ名つけずに\〜でルートから直接フォルダ名入れてくるみたい>共有(ちょっと意味不明)
2003.08.18 (月) 04:46:18 <2nd> 211142 で鯖を建てさせていただいております。が・・・ Mx2.x のユーザーを Mx3.x と判定しているようですが・・・
2003.08.18 (月) 04:48:15 <2nd> ユーザー数 1700 人ぐらいの時に、Mx3.x と判定されたユーザーに Mx2.6 でキュー入れをして 10000番目以上の順番待ちとなるかどうかで、判断してみたのですが
2003.08.18 (月) 04:49:38 <2nd> Mx3.x と判定された9人のうち、実際に 10000番目以上の順番待ちとなったユーザーは 2人。
2003.08.18 (月) 04:51:08 <2nd> 残りの 7人は、Busy(順番待ち可)となり Mx2.x を使っていると思われるのですが・・・
2003.08.18 (月) 04:55:08 <2nd> 判定機能を信用しておりましたら、ユーザーから「誤BANじゃないか?」との問い合わせがあり 検証してみました。
2003.08.18 (月) 04:55:55 <2nd> 再度、判定部分の 検討をお願いいたします m(_ _)m。
2003.08.18 (月) 14:04:17 <Heracules> SlavaDevに反映させるか迷ってるコードがあるんで、ひとまずFASSに実験コード入れてみたんで、そっち使って試してもらえます?
2003.08.18 (月) 14:04:38 <Heracules> 確実なようならこっちにも反映させますので、レポートしていただけると。
2003.08.18 (月) 14:33:07 <2nd> Lucifer -FASS- v3.0.2 の方でしょうか?
2003.08.18 (月) 15:25:23 <2nd> MX3.x と判定された5人のうち 2人は MX2.x のようでした。
2003.08.18 (月) 16:50:39 <Heracules> うーん、難しいなぁ・・・
2003.08.18 (月) 16:53:08 <Heracules> 質問:サーバ間の情報の同期用に新規コマンドを実装した場合、実装前のバージョンとリンクさせると不具合って出るかな・・・
2003.08.18 (月) 18:27:26 <u*j*2*6*> 実装前のバージョンにそのあたらしいコマンドを送っても単に無視されるだけなので平気だとおもいます
2003.08.19 (火) 01:55:51 <Heracules> ところで、実際に、10000番以上の順番待ちってどういう意味があるんでしょうね
2003.08.19 (火) 03:18:54 <Heracules> クライアント識別機能のデバッグの都合上参照窓を2.1.1ベースにも積みたくなった
2003.08.19 (火) 05:30:39 <Heracules> 今思ったんだけど、WinMX v3.xの判別に'WinMX'と'3'だと、WinMX v2.6j3が引っかかる気がする(いまどき日本語化パッチ第3版使ってる人がいるとは思えないけど
2003.08.19 (火) 05:31:11 <Heracules> 'WinMX' と '3.'で判別すればいいかなw
2003.08.19 (火) 06:38:29 <Heracules> あと、クライアント自動判別にて、MX3や2getを申告で名乗ってるユーザはそのまま申告を信用してもいいかもしれない(一般に嫌われてるクライアントにわざわざ偽装するとは思えないため)。
2003.08.19 (火) 06:41:12 <Heracules> Lucifer -FASS- v3.0.3 build115テストバージョン、これでどうでしょう?>2ndさん
2003.08.19 (火) 06:44:19 <Heracules> 要望:クラ判別の結果をstr:=str+'〜'ではなくstr:='〜'+strにする(ソートしやすくするため)
2003.08.19 (火) 06:44:48 <Heracules> もしくはクラ判別結果の表示用に別途カラム作成してもいいかも。
2003.08.19 (火) 14:39:36 <2nd> テストヴァージョンに入れ替えて、6時間・・・MX3.x と判定された5人のうち 2人は MX2.x でした。
2003.08.19 (火) 14:40:58 <2nd> あとの2人は MX3.x で、残りの1人は・・・転送されそうになって あわててキューの取り消し w
2003.08.19 (火) 14:43:15 <2nd> Blocked clients で WinMX v3.3 とか WinMX v3.3j とかはブロックしておりますし・・・
2003.08.19 (火) 14:45:53 <2nd> _INCOMPLITE_共有は自動ban もチェック。DL要求を回数制限、//WantQueue を回数制限にもチェックを入れて 連Q、投網はBANするようにしてあります。
2003.08.19 (火) 23:20:01 <Heracules> ブロッククライアント指定はクライアント側の申告しか見てないです
2003.08.19 (火) 23:20:51 <Heracules> MX2.xでも326命令を出さない場合があるためだと思います
2003.08.19 (火) 23:47:27 <Heracules> もし、5番コマンドをサーバが送信したら、クライアントはどう反応するかな?(やっぱ無視かなぁ
2003.08.19 (火) 23:47:51 <Heracules> ソフトのアップデート通知を行いたい場合は素直にIM自動送信機能でもつけたほうがいいのかも
2003.08.20 (水) 01:38:49 <Heracules> 要望:[214]コマンドの定期発射が1分おきなのを変更可能にする
2003.08.20 (水) 01:40:46 <Heracules> 要望:メールアドレスをログイン時に指定してきているユーザにはanon@ではなくその指定されたアドレスを3番コマンドで返す(ログイン時)&登録する
2003.08.20 (水) 02:39:07 <Heracules> たぶんこれでMX3判定は出ないと思う>Lucifer -FASS- v3.0.3 build116 どうかな・・・>2ndさん
2003.08.20 (水) 03:20:23 <Heracules> v3.0.3b116での変更点:検索(200)、速度変更(700)、ホットリスト追加(207)の監視を追加
2003.08.20 (水) 03:21:08 <Heracules> MX3は700を送ってこないのでMX2をMX3判定することは多分ないと思います。
2003.08.20 (水) 03:45:34 <Heracules> 今度はMX3をMX2.x??と判定する場合があるような・・・(−−; 判定順序を変えてみます
2003.08.20 (水) 03:46:35 <Heracules> あー、わかった。700の速度変更って手動じゃなくて、UPいくつ以上のとき申告を変えるってやつだ!!
2003.08.20 (水) 03:47:34 <Heracules> ってことは、2番命令のログイン時の申告と同じ速度を700でログイン直後に送信してきた場合・・・って変えればokそう
2003.08.20 (水) 03:57:52 <Heracules> Lucifer -FASS- v3.0.3 build117テストバージョン これで・・・たぶんw
2003.08.20 (水) 04:31:57 <2nd> 素早い対応、ありがとうございます。早速 いただきましたので、しばらく様子を見たいと思います m(_ _)m。
2003.08.20 (水) 12:30:12 <2nd> ログインラッシュが収まった時は 2/9、8時間たった今 3/14でした。
2003.08.20 (水) 12:34:44 <2nd> キュー入れされた時に、10000 番目以上の順番待ちを返すのは P2P で 行われているのでしょうか?
2003.08.20 (水) 12:36:24 <2nd> 受動的なのですが、それを監視できれば・・・
2003.08.20 (水) 12:37:43 <2nd> あっ Utatane → MX3.x の時は いきなり、キューが入った記憶が・・・Busy を返されても さらに、キュー入れしているのでしょうか?
2003.08.20 (水) 13:40:07 <Heracules> UtataneはBusy時にすぐ//WantQueueを発射するようです。
2003.08.20 (水) 13:40:51 <Heracules> 順番待ち関係は、205番(IM)を使用して行ってる処理なので、たぶんサーバを通ってると思います
2003.08.20 (水) 14:44:47 <Heracules> [205] //WantQueue で順番待ちします。それに対し相手側は[619]を返してき、ここで返す数値が同時に転送可能な数。
2003.08.20 (水) 14:48:22 <Heracules> ちなみに、WinMX3.31でテストした結果、10000番台の順番待ちにならなかったです(なんでかな
2003.08.20 (水) 14:49:09 <Heracules> WinMX3=必ず10000番台になるってわけではないようです。
2003.08.20 (水) 16:58:15 <Heracules> あと、b117ではMX2.x“は”絶対にMX3.x判定出ません。
2003.08.20 (水) 16:58:53 <Heracules> MX3.x判定がでてるけどMX3.xじゃない=未知のクライアントの可能性があります。
2003.08.20 (水) 19:13:48 <heavy> 推測ですがWinMX3の開発時にわざと旧バージョンとの互換性をなくして移行を促そうとしたのかな
2003.08.20 (水) 21:41:02 <Heracules> locPingableが働かないのは、751をログイン時にサーバが送らないから・・・だと思う
2003.08.21 (木) 02:56:17 <Heracules> Handler_Loginの最後あたりにlocal.Exec(751,'server');を追加すればlocPingableちゃんと動作するようになるはず
2003.08.21 (木) 02:57:02 <Heracules> これで2getとXNapが正常に識別可能になると思います。
2003.08.21 (木) 05:02:56 <Heracules> 要望:10112番コマンドに完全対応させる
2003.08.25 (月) 04:25:22 <ami> 検索が機能しません。不思議なことに 検索: ABC (utatane・・): FILENAME CONTAINS "xxx" にならずに 検索: ABC (utatane・・): #自動入室のチャンネル名 になってしまいます。そのためリンク鯖にも検索が届きません
2003.08.25 (月) 04:26:14 <ami> 負荷が高いときに起こるようです。ちなみに100人の鯖です
2003.08.25 (月) 05:23:15 <ami> 調べたところshuusei211125に原因がありそうです。戻したら直りました
2003.08.25 (月) 05:30:55 <ami> すいません。はやとちりでした(汗 負荷高いとまた起こりました。。
2003.08.25 (月) 12:56:32 <Heracules> 自動入室のチャンネル名に・・・?? そのような修正はしたつもりはないので(環境の再現も難しそうですが)該当するような個所がないか探してみますね。
2003.08.25 (月) 22:01:54 <u*j*2*6*> バグ241:メモリリーク。終了時にTShareList?のアイテムを開放しないのが原因
2003.08.25 (月) 22:02:41 <u*j*2*6*> 場所はshare.pas(269)TShareList?.Clearの中。なぜかサーバー終了時はPShare(Items[i])^.user:=nil;だけしかしない
2003.08.25 (月) 22:03:05 <u*j*2*6*> バグ241:その他、謎のメモリリークが6箇所
2003.08.25 (月) 22:08:52 <u*j*2*6*> ↑たぶん申告ポートブロックのあたり(追記:thread.pas(384)TMainThread?.ShutDownに StrHash_Clear(blocked_transferport_list);を加えればOK
2003.08.25 (月) 22:41:15 <west> 自動判別のBANについて:誤BANはともかくとして容量制限のある鯖であれば先に容量制限でBANして残ったユーザを判定する形にするのはどうでしょう?
2003.08.25 (月) 22:42:23 <west> 判定はログイン後5分になってるようですがこれを任意の時間に設定できるようにして先に容量制限でBANがいいかもですが・・・・
2003.08.25 (月) 22:46:06 <west> あ・・・別に任意の時間ではなくても10分か15分で判定でもいいですね。
2003.08.26 (火) 00:53:59 <Heracules> 指定できるようにすればokかもしれませんね
2003.08.26 (火) 01:49:17 <Heracules> 要望:ShiftJIS以外のコードをIDや検索に含まれないようにブロックする
2003.08.26 (火) 01:53:08 <Heracules> 要望:Consoleを自動判別対象外にし、XNap??判定のコメントアウトをはずす。
2003.08.26 (火) 01:53:48 <Heracules> 要望:Utatane v0.14x以前およびXnapの共有0ユーザが判別できないのを修正する
2003.08.26 (火) 01:54:00 <Heracules> 要望:Lopsterに対応させる
2003.08.26 (火) 20:15:56 <west> 自動判別:見当違いかもしれないけど、handler.pasを見てるとloc110,208,326,700はログイン後30秒後に送受信してる?鯖再起動後はラッシュになるのでまともにデータを受け取れなくて誤判別してるとか?
2003.08.26 (火) 20:19:39 <west> あと一度誤判別されるとずっと誤判別されたままでリセット(判別のやり直し)が行われないのも問題??
2003.08.26 (火) 21:19:02 <Heracules> 逆です。30秒以内です。
2003.08.26 (火) 21:20:00 <Heracules> BAN有効時は判定出たらすぐBANしちゃうので判定しなおしはしませんが、オフのときは更新するたびに判定しなおしてます
2003.08.26 (火) 21:22:14 <Heracules> IDへ'*'と'.'を入れないようにした方がいいかも。
2003.08.27 (水) 04:54:13 <Heracules> バグ:IDに「.」が含まれるとBANしたときにIPだと間違った解釈がされる。
2003.08.27 (水) 05:03:51 <Heracules> if pos('.',rec)>0 then ip:=rec else user:=rec;(bans.pasのSplitBan?)のせいかと思われます。
2003.08.27 (水) 05:04:29 <Heracules> ログイン時に「.」をブロックするか、もしくは上記コードのIPかの判定をきつくする必要があると思います。
2003.08.27 (水) 05:16:32 <Heracules> 「.」が3つあるかと、その間にはさまれた文字列をStrToIntかけて0〜255であることをチェックすればokだとは思いますが
2003.08.27 (水) 07:03:50 <u*j*2*6*> IPみたいなIDだと困りますね
2003.08.27 (水) 18:03:28 <Heracules> やっぱり、「.」を使えなくしたほうがいっかw
2003.08.27 (水) 18:40:02 <Heracules> 本来のNapsterサーバは「!」が使えるらしい
2003.08.28 (木) 02:47:30 <ami> 負荷が高いときの検索不具合の件→バージョン2.1.1.144 茶室の名前に「!」が含まれてます。<(_ _)>
2003.08.28 (木) 03:01:12 <ami> エラーはこんな感じでした→ Exception in ProcessCommand (id=200,cmd="#chatroom!!!",query=7,pos=373) : Access violation at address 010F0EE0 in module 'SlavaNap.exe'. Read of address 00000010
2003.08.28 (木) 10:23:16 <Heracules> 要望:2バイト文字のチャンネル名やユーザIDへの使用許可時にも1バイト文字のうちで本来SlavaNapがブロックしているものはすべてブロックするようにする。
2003.08.31 (日) 07:32:53 <Heracules> 要望:振り分け入室を共有のワードと入室先のチャンネルを指定できるようにする(そうすれば需要もあるかと)。
2003.09.05 (金) 05:45:02 <Heracules> 要望&バグ:2.1.1ベースの検索で引っかからないときがある&少し引っかかりやすくする
2003.10.05 (日) 03:11:06 <saya> 会員制にしようと思い設定をしたのですが、コマンドを使ってユーザーを登録しようとしたところ「(ユーザー名)はオフラインです」と表示されて登録できません。どうすれば登録できるようになりますか?
2003.10.07 (火) 20:22:11 <ase> ドメインを持っていて空きが100Mあるホスティング鯖借りてるのですが、そちら経由で鯖を立てることはできないのでしょうか?また立てないほうがよいのでしょうか?
2003.10.17 (金) 22:07:34 <u*j*2*6*> saya: うーん、一度サーバーを終了させて、usersファイルを編集してからサーバーを起動する、とかしかないかも
2003.10.17 (金) 22:08:53 <u*j*2*6*> saya: admin以上なら架空のユーザーを登録できるようにサーバーを改造してみてもよさそうですね
2003.10.17 (金) 22:09:32 <u*j*2*6*> ase: すみません。少なくともSlavaNapでどうやればいいのかわかりません。cgiとかphpでサーバープログラムを書いてそのホスティングサーバーに置く、とかしかイメージできないや。人数的には定員10人の活発なチャットルームが3つまでと、他のユーザー50人程度、検索・参照はOK、ぐらいの形で様子をみればいいのかな
2003.10.17 (金) 22:18:59 <u*j*2*6*> それはそれでちょっとおもしろそうですね
2003.10.18 (土) 16:01:26 <Heracules> そのホスティングサーバがWWW以外のサービスを動作させることを許可してるのなら可能だと思いますが、おそらく無理でしょう・・・。
2003.10.24 (金) 20:41:00 <heavy> 一部のIPを倍数度整数にするときに誤変換してしまうようです。function decode_ip(Value: Cardinal):String の関数が怪しいんじゃないかな
2003.10.24 (金) 20:43:12 <heavy> http://www.torry.net/dpfl/internet.html ここで算術式ビットシフトじゃなくて論理式のやり方が載ってました
2003.10.24 (金) 22:14:09 <u*j*2*6*> どんなIPで誤変換しますか?あと、算術式じゃなくて論理式っていうのはなんのことかよくわからないのでおしえてください
2003.10.24 (金) 22:53:20 <heavy> 61.203.228.150 これは何故か 255.255.255.127 に変換されてしまいます。でも Whois で見るとちゃんと 61.203.228.150 になってます
2003.10.24 (金) 22:59:10 <heavy> もともとが 61.203.228.150 なのを 2531576637 (255.255.255.127) に誤変換してしまっているみたいです
2003.10.24 (金) 23:11:19 <heavy> http://halbow.cool.ne.jp/Notes/N016.html 普通の数学の演算じゃなくて0と1をいじっておこなう演算のこと。
2003.10.25 (土) 14:49:34 <u*j*2*6*> えーと、whoisでみて正しいということは、どこでみたら255.255.255.127という数字がでてたの?
2003.10.25 (土) 15:20:30 <u*j*2*6*> encode_ip('61.203.228.150')=2531576637ですね。それでdecode_ip(2531576637)='61.203.228.150'です。255.255.255.127はどこからでてきたんだろう
2003.10.25 (土) 21:55:08 <heavy> ! もしかして自分の勘違いだったかもしれません。2getのIPデコード処理を見直さなくては。
2003.10.25 (土) 22:02:24 <u*j*2*6*> 原因がわかったらぜひおしえて
2003.10.26 (日) 13:49:21 <heavy> 解決しました!REALbasicの制約で9桁以上の倍数度整数に対応してなかったので10桁目を別に処理したらうまくいきました。
2003.10.26 (日) 14:04:07 <u*j*2*6*> おめでとう、なるほどー
2003.11.01 (土) 11:09:15 <kanekuimushi> うたたね上で自鯖につながっているのに検索ではファイルがみれません。
2003.11.01 (土) 11:13:15 <kanekuimushi> 「ユーザーが両方ともファイアーウォールに隠れてます。」とでます。
2003.11.01 (土) 11:20:10 <u*j*2*6*> 転送できないファイルを表示するのは無駄なのでそういうふうにしてます
2003.11.05 (水) 18:59:19 <u*j*2*6*> 要望:パスワードをMD5エンコードした値をElite+がwhoisで見れるようにする
2003.11.05 (水) 19:00:38 <u*j*2*6*> 要望:登録ユーザーのプロパティーに「パスワードのMD5値」を追加する
2003.11.05 (水) 19:04:13 <u*j*2*6*> ↑ユーザー登録時に登録したパスワードのMD5値と、実際にログインしたときにパスワードから計算したMD5値がちがったら、不正なユーザーとしてブロック
2003.11.11 (火) 16:52:14 <1> いただきます♪
2003.11.12 (水) 21:12:04 <Hiro> 質問:ユーザー画面の状態表示(チャット中、隠れ中、Utatane)のところで、"WinMXUtatane"と書かれてるのはどっちのクライアントなのでしょうか?(ソフトウエアのところではないです)
2003.11.12 (水) 21:15:21 <u*j*2*6*> その場合はうたたねっていう判定です。
2003.11.12 (水) 21:23:55 <Hiro> ありがとうございます
2003.11.12 (水) 21:25:10 <Hiro> 要望:私はやっぱりポイント制が欲しいと思います。(共有系のサーバを目指しているので)
2003.11.12 (水) 21:35:47 <u*j*2*6*> かなり前にポイント制を導入したことがあります。(今でもSlavaNap2.1.1ベースの方に未改良のまま残ってます)
2003.11.12 (水) 21:37:07 <u*j*2*6*> 要望した人から反応がなかったので、そのときは結局そのまま終わってしまいました
2003.11.12 (水) 21:42:57 <u*j*2*6*> それなりの反応があれば、また改良しなおしたいと思います。
2003.11.12 (水) 22:11:50 <Hiro> 質問:rtfコード(タグ?)ってフォントとかサイズが変えられるテキストのことですか? どのように使うのか良く分からないのですが
2003.11.12 (水) 22:39:06 <u*j*2*6*> たとえば{\rtf{\fonttbl{\f0\froman\fcharset2 Webdings;}}{\colortbl ;\red63\green127\blue0;}\cf1\f1\fs50\'27\'80\'70\'00\'13\'10\par}みたいな感じでチャットに書き込むとフォントがかえられます。
2003.11.12 (水) 22:40:11 <u*j*2*6*> ただ、これを楽しめるのはWinMX3.3やうたたね(最近のはしりませんが)だけで、他のクライアントを使ってる人には荒らしにしかみえません
2003.11.12 (水) 22:43:38 <u*j*2*6*> このプロジェクトでは、こうしたコードを標準でブロックするようにしてます。使いたい場合は設定パネル→Other3で「rtfコードつきのメッセージを許可する」にチェックを入れてください
2003.11.12 (水) 22:48:00 <u*j*2*6*> 悪意のあるrtfコードによって、一部のWinMX3.3使用者のクライアントを強制終了できる問題があるので、使うときは注意してください
2003.11.16 (日) 21:22:46 <Heracules> WinMX3.x以外にもUtataneユーザにも影響がでます。WinMX2.6及びNapchanでは影響はでません。
2003.11.16 (日) 21:23:58 <Heracules> [バグ]2.1.1ベースのリダイレクトサーバで、ハブサーバがリンク上に存在する場合(自サーバを含む)にハブサーバへ割り振りを行いログインが行われない可能性がある。
2003.11.16 (日) 21:27:05 <u*j*2*6*> うたたねの方ではまだ対策できてないの??
2003.11.16 (日) 22:36:38 <Hiro> 質問:またまた質問すいません。PCを2台用意してリンクさせようと思ってるんですけど、”192.168.1.4にリンクできません。: あなたのIPアドレスは不正です。”と出てくるのですけど、プログラムではじかれてるのですか?
2003.11.16 (日) 22:37:20 <Hiro> 前は、つながったんですけど、再設定したらつながらなくなってしまったんです (T_T)
2003.11.16 (日) 23:06:19 <Hiro> 同じの書いてすいません。自己解決しました。 で、12行くらい前に書いたrtfコードってどうやって調べるのですか?
2003.11.16 (日) 23:10:17 <u*j*2*6*> どうやって解決したのか書いてもらえますか?
2003.11.16 (日) 23:15:58 <Hiro> あまりにも大した事なかったんで、いらないかと思って。単にリンクを受ける側で許可してなかったというか、無線と有線のどちらを優先させるかがPC側で設定してなかっただけでした。
2003.11.16 (日) 23:18:23 <u*j*2*6*> なるほど。rtfコードについては私もよく知らないので興味があれば検索サイトを上手につかってしらべてみてください。
2003.11.17 (月) 00:15:48 <Heracules> ローカルでリンクさせる場合はホストの代わりにIPを指定し、ホスト解決からパスワード解決に変更する必要があります。
2003.11.18 (火) 23:20:27 <Heracules> 要望:Napchan v0.80.732以降でサポートされた直接検索をサポートするようなオプションを追加する。
2003.11.18 (火) 23:21:10 <Heracules> 具体的には、Napchan側で対応するようなキーワードのチャンネルへの自動入室をさせるというものです。
2003.11.18 (火) 23:21:46 <Heracules> ただし、対応していないクライアントには単なるゴミメッセージが流れるので、対応してるクライアントのみを入室させるようにする。
2003.11.18 (火) 23:23:59 <Heracules> UtataneやWinMX3.xでは、チャンネルの表示用のウィンドウがリッチテキストボックスを使っているため、フォントのサイズや大きさ等を変えられるということです。
2003.11.18 (火) 23:40:31 <u*j*2*6*> 直接参照・直接検索・直接共有ときたら直接転送もできそう
2003.11.18 (火) 23:44:23 <u*j*2*6*> チャンネルの属性に「直接検索OK」っていうのをつければいいのかな?そうしたらチャンネル名自由だし、ジャンルごとにチャンネル作って効率よく検索できそうだし
2003.11.18 (火) 23:48:48 <u*j*2*6*> 「Napchan側で対応するようなキーワード」っていうのが、ころころかわりそうで微妙
2003.11.19 (水) 00:47:37 <Heracules> Napchanの作者さんと連絡とる手段があるといいんだけど・・・。メールでも出してみようかなw
2003.11.19 (水) 00:48:13 <Heracules> 直接検索要求みたいなコマンドをSlavaを拡張して乗っけるとかどうかな?
2003.11.19 (水) 00:48:48 <Heracules> 検索要求するクラ→サーバ→全ユーザへ直接検索要求命令
2003.11.19 (水) 00:49:22 <Heracules> 非対応のクライアントはスルーして、対応したクライアントは要求するクライアントへ接続をかけてデータを送信する。
2003.11.19 (水) 00:50:21 <Heracules> 直接転送はセキュリティの問題から止めたほうがいいと思うw
2003.11.19 (水) 00:51:39 <Heracules> コマンドの受信・送信自体は大した負荷ではないけども、データベースからワードを検索する作業が負荷に繋がるわけだから、直接転送は大した意味はないと思うし。
2003.11.19 (水) 00:52:07 <Heracules> サーバを通過するデータ量が増えるってのもありますけどね・・・。回線の関係とか。
2003.11.19 (水) 03:22:26 <Heracules> OpenNapプロトコル拡張関係のスレッドをうちのサーバのフォーラムに作ってみた。
2003.11.19 (水) 03:23:01 <Heracules> http://cafe-au-lait.ath.cx/cgi-bin/patio/patio.cgi?mode=view&no=11 直接検索要求&応答命令草案を記述してみた。
2003.11.20 (木) 05:45:40 <universe> 初めまして。universeと申します。SlavaNap2.1.1.97ベースを使って見ようと思い"Delphi7"でコンパイルした所
2003.11.20 (木) 05:45:57 <universe> VCLUtils.pasの(363)「SResNotFound?」、(1287)「VarArrayOf?」、(1290)「Null」未定義の識別子とでて
2003.11.20 (木) 05:46:13 <universe> "[致命的エラー] RXSHELL.PAS(141): 'VCLUtils.pas' ユニットはコンパイルできませんでした。"
2003.11.20 (木) 05:46:35 <universe> とでまして、コンパイルが出来ませんでした。やはりDelphi6でないと無理なんでしょうか?
2003.11.20 (木) 05:53:54 <universe> すいません抜けておりました。slava.dpkを開き、インストールを押したところ、上記の未定義の識別子が3つ出てき、コンパイルが出来ませんでした。
2003.11.20 (木) 06:57:05 <Heracules> Delphi7は持ってないのでなんとも言えないです・・・ごめんなさい。
2003.11.20 (木) 19:32:49 <universe> 早い対応有難う御座います。SlavaNap2.4.1.108ベースはコンパイルできましたのでこちらを使ってみようと思います。有難う御座いました
2003.11.20 (木) 20:15:06 <u*j*2*6*> rxlibをDelphi7に対応させた版がインターネットに落ちてるので、それを試してみたら解決するかも
2003.11.20 (木) 21:13:26 <通りすがり> rx関係のファイルを少し弄ればD7でもコンパイルできるようになります。
2003.11.20 (木) 22:06:42 <u*j*2*6*> 通りすがりの人:もしよかったらくわしく書いてもらえませんか?D7だけ持ってる人でもコンパイルできたほうが便利だとおもうので
2003.11.21 (金) 17:24:56 <通りすがり> D7のVersion判断をRX.INCで定義すればOKです>VER150
2003.11.21 (金) 21:08:50 <u*j*2*6*> どうもありがとう!FAQ_DEV?にのせておこうとおもいます
2003.11.21 (金) 21:19:27 <u*j*2*6*> もしFAQ_DEV?の説明が間違ってたら直したり教えてください
2003.11.22 (土) 00:12:23 <通りすがり> コンパイルできましたので大丈夫みたいですね。
2003.11.22 (土) 01:42:42 <universe> 私も試させていただきました。ちゃんとコンパイルが出来ました。有難う御座いましたm(_ _)m
2003.11.23 (日) 00:04:26 <Heracules> [バグ]SlavaNap2.1.1のExtractMPName関数にバグがある(2バイト文字を正確に処理できないときがあり、shortの共有Stringが文字化けするなどし、検索でHitしないなどの不具合につながる)。
2003.11.23 (日) 01:52:39 <Heracules> ExtractMPName関数での'_'への置き換えは意味がある処理なのでしょうか?
2003.11.23 (日) 04:22:02 <Heracules> 問題の箇所はExtractMPName関数最後の方(Trimのあと)のファイル文字数オーバーぶんを切り詰める処理のとこです。
2003.11.23 (日) 04:22:54 <Heracules> でも、TShare.shortは検索ワードなわけですから縮める必要ないと思うのでこの部分はそのままコメントアウトでいいかな。
2003.11.23 (日) 04:23:30 <Heracules> あと、階層のところ(ExtractMPNameの最初の方)の「+1」は不要だと思う。
2003.11.29 (土) 14:47:26 <ぎん> botで自動返信の用なToolって、何処に行けばあるんですか? ユーザーが入ってきたら、自動的に応答させたいのですが。
2003.11.29 (土) 21:55:26 <u*j*2*6*> ユーザーがチャンネルに入室してきたときに自動で挨拶するツールのことでしょうか。
2003.11.29 (土) 21:58:03 <u*j*2*6*> Pokanchanとかteknapとかでしょうか。自作している人もおおいとおもいます
2003.11.30 (日) 01:01:11 <Inferno> 質問:ユーザー画面のUL、DL、送信受信、合計UP、合計DLは何を示してるんでしょうか?UPは現時点での(鯖内の)UP数ですか?合計ってのは今までのすべてのカウント? なるべく詳しくお願いします。
2003.11.30 (日) 01:24:05 <u*j*2*6*> ULはクライアントがサーバーに送った220番コマンドの数と221番コマンドの数の差です。DLは同じく218番コマンドと219番コマンドの数の差です。
2003.11.30 (日) 01:26:01 <u*j*2*6*> 送信/受信は単にそれらをまとめて表示したものです。UL欄とDL欄はソートしやすさのためにあとからつけたものです。
2003.11.30 (日) 01:29:03 <u*j*2*6*> 合計UL・合計DLは、登録済みユーザーのUL・DLのカウントを記憶しておいたものです。UL・DLと違い、ログアウトしても0に戻りません。
2003.11.30 (日) 01:31:29 <u*j*2*6*> 上記の218〜221番コマンドの意味についてはnap.txtを見てください
2003.11.30 (日) 01:34:43 <u*j*2*6*> サーバー内だけの数なのか、他のサーバーの転送もカウントするのかは、各クライアントによってまちまちです。WinMXでは他のサーバーの転送もカウントしていたと思います
2003.11.30 (日) 21:42:28 <Cru> ユーザーの設定で、"ユーザーが新しいアカウントを登録することを許可する"にチェックを入れたんですけどどうやって登録するんですか?ユーザーってLv1の人ですよね? ユーザーの状態で>helpをしてもそんな項目出ませんし、>admin registerはLv1では使えませんよね?
2003.11.30 (日) 23:37:50 <u*j*2*6*> 通常のログインではなく6番コマンドでログインします
2003.11.30 (日) 23:40:34 <u*j*2*6*> これは6番コマンドを使ってログインするクライアントをブロック・許可するためのオプションです。opennapのようにnickservを呼んで登録する機能はついてないです。将来つけるかもしれません
2003.12.05 (金) 23:09:17 <Heracules> [バグ] 全角「ス」を含むチャンネル名のチャンネルにコンソールから入ると何も表示されない。
2003.12.17 (水) 18:14:31 <Heracules> [要望] NickServ等のIDをHotList?(207or208)に入れたIDに対し有効な場合Onlineとして返す。
2003.12.17 (水) 21:36:47 <Heracules> 6番コマンドのログイン(HandlerLoginRegister?)の下記の部分がnap.txtと違う気がする。

if user2<>nil then
begin
  Exec(user2,MSG_SERVER_GHOST,'');
  LoginError(GetLangT(LNG_GHOST));
  exit;
end;
ログインしたクライアントに送信するのだからuser2ではなくrec側に送るような・・・)。

2003.12.17 (水) 22:59:36 <u*j*2*6*> LoginError?(GetLangT(LNG_GHOST));のところでログインしたクライアントに送信してます
2003.12.17 (水) 23:03:50 <u*j*2*6*> じゃなくて日本語nap.txtの748番の説明が変なのか。原文では「a logged in clientにメッセージを送る」とあるので、いまサーバーにいる方のユーザーに送るっていう意味に書き直しておきます
2003.12.17 (水) 23:19:35 <u*j*2*6*> 最新の日本語nap.txt
2003.12.17 (水) 23:38:44 <Heracules> 了解しましたー

2003-1 BugTrackに戻る 2004