トップ 追記

続けることが大事

2007|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|

2010-01-29 [長年日記]

_ [Ruby] milter groonga: バグ修正

1日動かしながらポツポツと落ちるケースを修正。

_ [Ruby] Rabbit: 0.6.4

リリース。肉の日。


2010-01-26 [長年日記]

_ [Ruby] ActiveLdap: LDIF

LDIFの属性値に文字列以外の値がわたってきたときでもそれっぽく 動くようにした。

_ [Ruby] test-unit: 再定義

同じ名前のテストが定義されたら通知するようにしてみた。

けど、aliasとかされていて完全に上書きされたことは検出できて いないからあんまり嬉しくなさそう。


2010-01-24 [長年日記]

_ [Ruby] milter manager: milter開発対応

最近のAPI変更に追従して、Rubyでmilterを書けるようにした。

_ [Ruby] milter-groonga: 作成

とりあえず、groongaを使ったメールアーカイバmilterをRubyで書 いてみた。


2010-01-22 [長年日記]

_ [C] milter manager: 経過時間表示

netstatでクライアントが接続を切っていたのを検出したときに、 どのくらい経ってから接続を切ったかを出力するようにした。30秒 過ぎと60秒過ぎが多い感じ。


2010-01-20 [長年日記]

_ [Ruby] milter manager: Ruby/GLib2

Ruby/GLib2 0.17.0でも動くように頑張ってみていたんだけど、やっ ぱりむずかしいから0.19.3もバンドルして、FreeBSDのportsとか 0.17.0を使っている環境ではバンドル版を使うようにした。

GCで予想外の動きをしないようになったっぽい。


2010-01-17 [長年日記]

_ [C][Ruby] milter manager: netstatを使った接続チェック

milter-greylistでtaRgreyをするとSMTPクライアントが我慢できな くなって接続を切ったのを気づけないからsmtpdのプロセス数が増 えちゃう。そうするとメモリ使用量が増えたりしてあまり嬉しくな いので、どうにかしてSMTPクライアントが接続を切ったことを検出 して、できるだけ早くSMTPセッションを終わらせたい。

そうするためのPostfixへのパッチがあるんだけど、パッチを当て るの大変だよね、ということで、milter managerのレイヤーでSMTP クライアントの切断を検出できるようにした。

やり方はnetstatの出力を見る。SMTPクライアントが使っているIPア ドレスとポート番号は教えてもらえるからnetstatの出力を見ると接 続が切れたかどうかがわかる。

注: 自分で考えたんじゃなくて、教えてもらったアイディアです。 ありがとうございます。

_ [Ruby] Ruby/Pango: 縦書き対応

Summer of Codeのやつがとりこまれたらやらなきゃねぇと思ってい たんだけど、もうだいぶ前に取り込まれてたのね。

パッチをもらったので縦書きに対応した。ありがとうございます。


2010-01-15 [長年日記]

_ [C] milter manager: 接続チェック

Rubyでまだ接続しているかどうかを確認する処理を定義できるよう な仕組みまでは作った。確認する処理はまだ。


2010-01-14 [長年日記]

_ [C] milter manager: connection check interval

とりあえず、設定する場所だけ作った。


2010-01-13 [長年日記]

_ [C] milter manager: 接続チェック

milter manager側でSMTPクライアントがSMTPサーバへの接続を切っ たかどうかを判断するための仕組みを作り始めた。


2010-01-12 [長年日記]

_ [Ruby] RSS Maker: date=, dc_date=

RSS Makerのときはどんな書式の時間を文字列で指定してもパース するようにした。pubDateとdc:dateは時間の書式が違うけど、 Makerはそこらへんを吸収してほしいし。[#2406]

trunkにもruby_1_8にもコミットしておいた。


2007|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|
トップ 追記
Powered by COZMIXNG