Date | Commit message (Collapse) |
|
Our attempt in 3.6.0 to workaround a problem with the OpenSSL
PRNG actually made the problem worse. This release corrects the
workaround to properly reseed the OpenSSL PRNG after forking.
|
|
|
|
Ruby 1.8.* users should get the latest Ruby 1.8.7 anyways since
they contain critical bugfixes. We don't keep workarounds
forever since the root problem is fixed/worked-around in
upstream and people have had more than a year to upgrade Ruby.
|
|
Reported by: ghazel@gmail.com
ref: <AANLkTimTpPATTpkoD2EYA2eM1+5OzCN=WxnCygQmJdhn@mail.gmail.com>
|
|
Ruby 1.9.1, Sinatra 0.3.x, and Rails 2.3.2 are not in
common use anymore (at least we don't think).
|
|
Reported by Alexey Bondar.
|
|
|
|
This may be expanded to cover other similar tools, as well,
including tools that don't use RubyGems.
|
|
|
|
|
|
We're one of the few forking apps that run into this rarely used
feature, so we'll document it here.
|
|
Thanks to Michael Guterl for informing us of the issues
and testing the monkey patch.
|
|
|
|
In short: upgrade to Rails 2.3.4 (or later)
ref: http://mid.gmane.org/20091014221552.GA30624@dcvr.yhbt.net
Note: the workaround described in the article above only made
the issue more subtle and we didn't notice them immediately.
|
|
This issue is still being looked at, but hopefully
this note can help folks if they run into this.
|
|
This deserves to be a separate document and easier to find/edit.
|