https://bugs.ruby-lang.org/https://bugs.ruby-lang.org/favicon.ico?17113305112016-10-11T07:32:03ZRuby Issue Tracking SystemRuby master - Bug #12678: No way to set a timeout for TLS handshake when using Net::SMTPhttps://bugs.ruby-lang.org/issues/12678?journal_id=608262016-10-11T07:32:03Zshyouhei (Shyouhei Urabe)shyouhei@ruby-lang.org
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Assigned</i></li><li><strong>Assignee</strong> set to <i>shugo (Shugo Maeda)</i></li></ul> Ruby master - Bug #12678: No way to set a timeout for TLS handshake when using Net::SMTPhttps://bugs.ruby-lang.org/issues/12678?journal_id=612862016-11-05T06:47:41Zshugo (Shugo Maeda)
<ul><li><strong>Status</strong> changed from <i>Assigned</i> to <i>Closed</i></li></ul><p>Applied in changeset r56576.</p>
<hr>
<ul>
<li>
<p>lib/net/smtp.rb (tlsconnect): support timeout for TLS handshake.<br>
<a href="/issues/12678">[ruby-core:76893]</a> [Bug <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: No way to set a timeout for TLS handshake when using Net::SMTP (Closed)" href="https://bugs.ruby-lang.org/issues/12678">#12678</a>]</p>
</li>
<li>
<p>lib/net/protocol.rb (ssl_socket_connect): new method to implement<br>
timeout for TLS handshake.</p>
</li>
<li>
<p>lib/net/http.rb (connect): use Net::Protocol#ssl_socket_connect.</p>
</li>
</ul> Ruby master - Bug #12678: No way to set a timeout for TLS handshake when using Net::SMTPhttps://bugs.ruby-lang.org/issues/12678?journal_id=649282017-05-19T07:37:12Zshugo (Shugo Maeda)
<ul><li><strong>Has duplicate</strong> <i><a class="issue tracker-1 status-5 priority-4 priority-default closed" href="/issues/13429">Bug #13429</a>: Net::SMTP has no read timeout when connexion over TLS</i> added</li></ul> Ruby master - Bug #12678: No way to set a timeout for TLS handshake when using Net::SMTPhttps://bugs.ruby-lang.org/issues/12678?journal_id=660812017-08-09T08:10:59Zusa (Usaku NAKAMURA)usa@garbagecollect.jp
<ul><li><strong>Backport</strong> changed from <i>2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: UNKNOWN</i> to <i>2.1: UNKNOWN, 2.2: UNKNOWN, 2.3: DONE</i></li></ul><p>ruby_2_3 r59533 merged revision(s) 56576,56623.</p>