* process.c (READ_FROM_CHILD): Apply the last hunk of
  0001-process.c-avoid-EINTR-from-Process.spawn.patch written by
  Eric Wong in [Bug #8770].



git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44727 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/socket: Avoid redundant fcntl/fstat syscalls for cloexec
  sockets.
  Patch by Eric Wong.  [ruby-core:59429] [Feature #9330]



git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44728 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
doc/contributing.rdoc: allow/encourage other git hosts

git is a distributed system, so make it clear to potential contributors
that it does not and should not matter where their repositories are
hosted.

Furthermore, it should be possible to contribute to Open Source projects
by relying only on Open Source tools, protocols and APIs.

git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44729 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* 2014-01-29

git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/fiddle/closure.c: use sizeof(*pcl) for correct sizeof value.
  [ruby-core:57599] [Bug #8978].  Thanks mame!

git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44731 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* ext/openssl/ossl_ssl.c: pass read_nonblock options to underlying IO
  when SSL session has not been started.

* test/openssl/test_ssl.rb: test for change.

git-svn-id: svn+ssh://svn.ruby-lang.org/ruby/trunk@44732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e