aboutsummaryrefslogtreecommitdiffstats
path: root/lib/forwardable.rb
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2019-10-13 22:20:32 -0700
committerMasatoshi SEKI <m_seki@mva.biglobe.ne.jp>2019-10-14 14:20:32 +0900
commitd0ed935d5bf8c3fce9800742a36e44fb7f63dda4 (patch)
treecba892665fbb002f240c3363ac58d41f23922ed5 /lib/forwardable.rb
parent95c420c4a65ca2e7f3edf27134ad33691959296c (diff)
downloadruby-d0ed935d5bf8c3fce9800742a36e44fb7f63dda4.tar.gz
Fix some DRb issues (#2552)
* Handle BasicObject in drb Also fix a bug in rescue clause of any_to_s because sprintf does not handle the %l modifier. Fixes [Bug #7833] * Do not send a reply to the client if there is a connection error This allows for normal TCP shutdown (fin-ack-fin-ack instead of fin-ack-push-rst). Patch from pierre@mouraf.org (Pierre-Alexandre Meyer). Fixes [Bug #2339] * Detect fork and do not reuse forked connections in drb This associates each DRbConn with a pid, and if the pid changes, it closes any DRbConns in the pool with a pid that no longer matches. This fixes DRb servers from sending messages intended for one client to another client after forking. Fixes [Bug #2718] Fixes [Bug #14471]
Diffstat (limited to 'lib/forwardable.rb')
0 files changed, 0 insertions, 0 deletions