ircd link, etc.
_ [comp] ircd link
2年くらいはまっていた ircd 同士の link だが、やっと間違いに気がついた。C/N-line で指定していたクラスナンバーが、Y-line のサーバクラスのクラスナンバーではなく、クライアントクラスのクラスナンバーだった。これじゃつながるわけないよな。 といっても、よそに link する ircd ってもうどこにもないんだが…。
_ [debian] ircd-irc2 2.10.3p6-0vd1
irc2.10.3p6 に irc2.10.3p5+jp6.diff を当てて作成。rej が出るが、無視して問題ない。 しばらく運用していて、quit 時の comment の前後に “ がつくようになっているのに気づいた。どういう副作用があるかわからないが、わずらわしいので ircd/s_user.c の m_quit 関数を次のように変更して対処。
- (void) snprintf(comment, TOPICLEN, "\"%s",
+ (void) snprintf(comment, TOPICLEN, "%s",
(parc > 1 && parv[1]) ? parv[1] : "");
- (void) strcat(comment, "\"");