divipがどうやってajaxしてたのか調べることになったんだけど、眺めてたらdivのlib/tofu/tofusession.rbの問題を発見しちゃったよ。んで、さっきcommit。
あとさ、WEBrickのhttprequestでmeta_varsをつくる際に@config[:ServerSoftware]をdupしてるんだけど、nilになることはないのかなあ。colinuxのapacheでnilだった気がする。私の設定が悪いだけかもしれないけど。
module WEBrick class HTTPRequest ... def meta_vars # This method provides the metavariables defined by the revision 3 # of ``The WWW Common Gateway Interface Version 1.1''. # (http://Web.Golux.Com/coar/cgi/) meta = Hash.new cl = self["Content-Length"] ct = self["Content-Type"] .... meta["SERVER_SOFTWARE"] = @config[:ServerSoftware].dup ....