ircd

iauthモジュール書いてたり。

以下踏んだ罠

  • NO_IDENTをdefineすると認証系丸ごと無効化される
  • identモジュールはどう頑張っても設定で外せない
  • rfc931と913が混在(多分typo)
  • 外部モジュールが undefined symbol: cldata とかでロード出来ない

ここまでidentを無効化させたく無い理由は何なんだろう。
今となっては照合には全く役に立たないのに。


最後のはLinux環境でのみ何故かdlopenが転ける(SolarisはOK)
シンボルは存在してるけど何故か解決出来ない謎。
buildの仕方が悪いのかなぁ。


既にidentの強制無効化の為本体のソースコードに手を加えてるので
書き換えてモジュールを静的に組み込んで解決。
とりあえずは動いたけど、ロード出来ない問題は気になるので後で調べよう。