Modified: websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.imap/IMAPSClient.html ============================================================================== --- websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.imap/IMAPSClient.html (original) +++ websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.imap/IMAPSClient.html Sun Oct 18 14:48:36 2020 @@ -1 +1 @@ -<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IMAPSClient</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Net</a> > <a href="index.html" class="el_package">org.apache.commons.net.imap</a> > <span class="el_class">IMAPSClient</span></div><h1>IMAPSClient</h1><table class="coverage" cellspacing="0" id="coveragetable"><thea d><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">280 of 280</td><td class="ctr2">0%</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="ctr1">34</td><td class="ctr2">34</td>< td class="ctr1">82</td><td class="ctr2">82</td><td class="ctr1">23</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a16"><a href="IMAPSClient.java.html#L198" class="el_method">performSSLNegotiation()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="105" alt="105"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">23</td><td class="ctr2" id="i0">23</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="IMAPSClient.java.html#L69" class="el_method">IMAPSClient(String, boolean, SSLContext)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="33" alt="33"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id=" d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h1">12</td><td class="ctr2" id="i1">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a17"><a href="IMAPSClient.java.html#L262" class="el_method">setEnabledCipherSuites(String[])</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a18"><a href="IMAPSClient.java.html#L288" class="el_method">setEnabledProtocols(String[])</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">0%</td> <td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a14"><a href="IMAPSClient.java.html#L185" class="el_method">initSSLContext()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="13" alt="13"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="IMAPSClient.java.html#L274" class="el_method">getEnabledCipherSuites()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif " width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="IMAPSClient.java.html#L300" class="el_method">getEnabledProtocols()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td ></tr><tr><td id="a1"><a href="IMAPSClient.java.html#L316" >class="el_method">execTLS()</a></td><td class="bar" id="b7"><img >src="../jacoco-resources/redbar.gif" width="12" height="10" title="11" >alt="11"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img >src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" >alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" >id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" >id="h2">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" >id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a >href="IMAPSClient.java.html#L172" >class="el_method">_connectAction_()</a></td><td class="bar" id="b8"><img >src="../jacoco-resources/redbar.gif" width="9" height="10" title="8" >alt="8"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img >src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" >alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" >id="f5">2</td><t d class="ctr2" id="g5">2</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a12"><a href="IMAPSClient.java.html#L123" class="el_method">IMAPSClient(String, boolean)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="IMAPSClient.java.html#L148" class="el_method">IMAPSClient(boolean, SSLContext)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id ="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="IMAPSClient.java.html#L95" class="el_method">IMAPSClient()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a8"><a href="IMAPSClient.java.html#L104" class="el_method">IMAPSClient(boolean)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" i d="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a11"><a href="IMAPSClient.java.html#L113" class="el_method">IMAPSClient(String)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a10"><a href="IMAPSClient.java.html#L157" class="el_method">IMAPSClient(SSLContext)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td c lass="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><a href="IMAPSClient.java.html#L252" class="el_method">setKeyManager(KeyManager)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a22"><a href="IMAPSClient.java.html#L341" class="el_method">setTrustManager(TrustManager)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td class="ctr 2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a20"><a href="IMAPSClient.java.html#L361" class="el_method">setHostnameVerifier(HostnameVerifier)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a19"><a href="IMAPSClient.java.html#L385" class="el_method">setEndpointCheckingEnabled(boolean)</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c18">0%</ td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a5"><a href="IMAPSClient.java.html#L242" class="el_method">getKeyManager()</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">1</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a6"><a href="IMAPSClient.java.html#L331" class="el_method">getTrustManager()</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c20">0%< /td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">1</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a4"><a href="IMAPSClient.java.html#L351" class="el_method">getHostnameVerifier()</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a15"><a href="IMAPSClient.java.html#L373" class="el_method">isEndpointCheckingEnabled()</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class=" ctr2" id="c22">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k22">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>IMAPSClient</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Net</a> > <a href="index.html" class="el_package">org.apache.commons.net.imap</a> > <span class="el_class">IMAPSClient</span></div><h1>IMAPSClient</h1><table class="coverage" cellspacing="0" id="coveragetable"><thea d><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">280 of 280</td><td class="ctr2">0%</td><td class="bar">22 of 22</td><td class="ctr2">0%</td><td class="ctr1">34</td><td class="ctr2">34</td>< td class="ctr1">82</td><td class="ctr2">82</td><td class="ctr1">23</td><td class="ctr2">23</td></tr></tfoot><tbody><tr><td id="a16"><a href="IMAPSClient.java.html#L207" class="el_method">performSSLNegotiation()</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="105" alt="105"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="12" alt="12"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">7</td><td class="ctr1" id="h0">23</td><td class="ctr2" id="i0">23</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="IMAPSClient.java.html#L78" class="el_method">IMAPSClient(String, boolean, SSLContext)</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="37" height="10" title="33" alt="33"/></td><td class="ctr2" id="c1">0%</td><td class="bar" id=" d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h1">12</td><td class="ctr2" id="i1">12</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a17"><a href="IMAPSClient.java.html#L271" class="el_method">setEnabledCipherSuites(String[])</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h4">3</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a18"><a href="IMAPSClient.java.html#L297" class="el_method">setEnabledProtocols(String[])</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="16" height="10" title="14" alt="14"/></td><td class="ctr2" id="c3">0%</td> <td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h5">3</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a14"><a href="IMAPSClient.java.html#L194" class="el_method">initSSLContext()</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="14" height="10" title="13" alt="13"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h6">3</td><td class="ctr2" id="i6">3</td><td class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="IMAPSClient.java.html#L283" class="el_method">getEnabledCipherSuites()</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif " width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h7">3</td><td class="ctr2" id="i7">3</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="IMAPSClient.java.html#L309" class="el_method">getEnabledProtocols()</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="12" height="10" title="11" alt="11"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h8">3</td><td class="ctr2" id="i8">3</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td ></tr><tr><td id="a1"><a href="IMAPSClient.java.html#L325" >class="el_method">execTLS()</a></td><td class="bar" id="b7"><img >src="../jacoco-resources/redbar.gif" width="12" height="10" title="11" >alt="11"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d4"><img >src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" >alt="2"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" >id="f4">2</td><td class="ctr2" id="g4">2</td><td class="ctr1" >id="h2">4</td><td class="ctr2" id="i2">4</td><td class="ctr1" >id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a0"><a >href="IMAPSClient.java.html#L181" >class="el_method">_connectAction_()</a></td><td class="bar" id="b8"><img >src="../jacoco-resources/redbar.gif" width="9" height="10" title="8" >alt="8"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"><img >src="../jacoco-resources/redbar.gif" width="20" height="10" title="2" >alt="2"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" >id="f5">2</td><t d class="ctr2" id="g5">2</td><td class="ctr1" id="h3">4</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a12"><a href="IMAPSClient.java.html#L132" class="el_method">IMAPSClient(String, boolean)</a></td><td class="bar" id="b9"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">2</td><td class="ctr2" id="i9">2</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a9"><a href="IMAPSClient.java.html#L157" class="el_method">IMAPSClient(boolean, SSLContext)</a></td><td class="bar" id="b10"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="6" alt="6"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id ="f10">1</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i10">2</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a7"><a href="IMAPSClient.java.html#L104" class="el_method">IMAPSClient()</a></td><td class="bar" id="b11"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">1</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">2</td><td class="ctr2" id="i11">2</td><td class="ctr1" id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a8"><a href="IMAPSClient.java.html#L113" class="el_method">IMAPSClient(boolean)</a></td><td class="bar" id="b12"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" id="i12">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a11"><a href="IMAPSClient.java.html#L122" class="el_method">IMAPSClient(String)</a></td><td class="bar" id="b13"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" id="i13">2</td><td class="ctr1" id="j13">1</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a10"><a href="IMAPSClient.java.html#L166" class="el_method">IMAPSClient(SSLContext)</a></td><td class="bar" id="b14"><img src="../jacoco-resources/redbar.gif" width="5" height="10" title="5" alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">2</td><td class="ctr2" id="i14">2</td><td class="ctr1" id="j14">1</td><td class="ctr2" id="k14">1</td></tr><tr><td id="a21"><a href="IMAPSClient.java.html#L261" class="el_method">setKeyManager(KeyManager)</a></td><td class="bar" id="b15"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" id="g15">1</td><td class="ctr1" id="h15">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" id="j15">1</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a22"><a href="IMAPSClient.java.html#L350" class="el_method">setTrustManager(TrustManager)</a></td><td class="bar" id="b16"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td class="ct r2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" id="g16">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" id="i16">2</td><td class="ctr1" id="j16">1</td><td class="ctr2" id="k16">1</td></tr><tr><td id="a20"><a href="IMAPSClient.java.html#L370" class="el_method">setHostnameVerifier(HostnameVerifier)</a></td><td class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c17">0%</td><td class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" id="f17">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" id="h17">2</td><td class="ctr2" id="i17">2</td><td class="ctr1" id="j17">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a19"><a href="IMAPSClient.java.html#L394" class="el_method">setEndpointCheckingEnabled(boolean)</a></td><td class="bar" id="b18"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="4" alt="4"/></td><td class="ctr2" id="c18">0%< /td><td class="bar" id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" id="g18">1</td><td class="ctr1" id="h18">2</td><td class="ctr2" id="i18">2</td><td class="ctr1" id="j18">1</td><td class="ctr2" id="k18">1</td></tr><tr><td id="a5"><a href="IMAPSClient.java.html#L251" class="el_method">getKeyManager()</a></td><td class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" id="f19">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" id="h19">1</td><td class="ctr2" id="i19">1</td><td class="ctr1" id="j19">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a6"><a href="IMAPSClient.java.html#L340" class="el_method">getTrustManager()</a></td><td class="bar" id="b20"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c20">0% </td><td class="bar" id="d20"/><td class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" id="g20">1</td><td class="ctr1" id="h20">1</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j20">1</td><td class="ctr2" id="k20">1</td></tr><tr><td id="a4"><a href="IMAPSClient.java.html#L360" class="el_method">getHostnameVerifier()</a></td><td class="bar" id="b21"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class="ctr2" id="c21">0%</td><td class="bar" id="d21"/><td class="ctr2" id="e21">n/a</td><td class="ctr1" id="f21">1</td><td class="ctr2" id="g21">1</td><td class="ctr1" id="h21">1</td><td class="ctr2" id="i21">1</td><td class="ctr1" id="j21">1</td><td class="ctr2" id="k21">1</td></tr><tr><td id="a15"><a href="IMAPSClient.java.html#L382" class="el_method">isEndpointCheckingEnabled()</a></td><td class="bar" id="b22"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="3" alt="3"/></td><td class= "ctr2" id="c22">0%</td><td class="bar" id="d22"/><td class="ctr2" id="e22">n/a</td><td class="ctr1" id="f22">1</td><td class="ctr2" id="g22">1</td><td class="ctr1" id="h22">1</td><td class="ctr2" id="i22">1</td><td class="ctr1" id="j22">1</td><td class="ctr2" id="k22">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file
Modified: websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.imap/IMAPSClient.java.html ============================================================================== --- websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.imap/IMAPSClient.java.html (original) +++ websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.imap/IMAPSClient.java.html Sun Oct 18 14:48:36 2020 @@ -37,19 +37,28 @@ import org.apache.commons.net.util.SSLSo /** * The IMAPSClient class provides SSL/TLS connection encryption to IMAPClient. - * Copied from FTPSClient.java and modified to suit IMAP. + * Copied from + * <a href="http://commons.apache.org/proper/commons-net/apidocs/index.html?org/apache/commons/net/ftp/FTPSClient.html"> + * FTPSClient</a> and modified to suit IMAP. * If implicit mode is selected (NOT the default), SSL/TLS negotiation starts right * after the connection has been established. In explicit mode (the default), SSL/TLS * negotiation starts when the user calls execTLS() and the server accepts the command. - * Implicit usage: + * + * <pre> + * {@code + * //Implicit usage: + * * IMAPSClient c = new IMAPSClient(true); * c.connect("127.0.0.1", 993); - * Explicit usage: + * + * //Explicit usage: + * * IMAPSClient c = new IMAPSClient(); * c.connect("127.0.0.1", 143); * if (c.execTLS()) { /rest of the commands here/ } - * - * Warning: the hostname is not verified against the certificate by default, use + * } + * </pre> + * <b>Warning</b>: the hostname is not verified against the certificate by default, use * {@link #setHostnameVerifier(HostnameVerifier)} or {@link #setEndpointCheckingEnabled(boolean)} * (on Java 1.7+) to enable verification. */ @@ -66,22 +75,22 @@ public class IMAPSClient extends IMAPCli /** The secure socket protocol to be used, like SSL/TLS. */ private final String protocol; /** The context object. */ -<span class="nc" id="L69"> private SSLContext context = null;</span> +<span class="nc" id="L78"> private SSLContext context = null;</span> /** The cipher suites. SSLSockets have a default set of these anyway, so no initialization required. */ -<span class="nc" id="L72"> private String[] suites = null;</span> +<span class="nc" id="L81"> private String[] suites = null;</span> /** The protocol versions. */ -<span class="nc" id="L74"> private String[] protocols = //null;</span> +<span class="nc" id="L83"> private String[] protocols = //null;</span> null;//{"SSLv2", "SSLv3", "TLSv1", "TLSv1.1", "SSLv2Hello"}; /** The IMAPS {@link TrustManager} implementation, default null. */ -<span class="nc" id="L78"> private TrustManager trustManager = null;</span> +<span class="nc" id="L87"> private TrustManager trustManager = null;</span> /** The {@link KeyManager}, default null. */ -<span class="nc" id="L81"> private KeyManager keyManager = null;</span> +<span class="nc" id="L90"> private KeyManager keyManager = null;</span> /** The {@link HostnameVerifier} to use post-TLS, default null (i.e. no verification). */ -<span class="nc" id="L84"> private HostnameVerifier hostnameVerifier = null;</span> +<span class="nc" id="L93"> private HostnameVerifier hostnameVerifier = null;</span> /** Use Java 1.7+ HTTPS Endpoint Identification Algorithim. */ private boolean tlsEndpointChecking; @@ -92,8 +101,8 @@ public class IMAPSClient extends IMAPCli */ public IMAPSClient() { -<span class="nc" id="L95"> this(DEFAULT_PROTOCOL, false);</span> -<span class="nc" id="L96"> }</span> +<span class="nc" id="L104"> this(DEFAULT_PROTOCOL, false);</span> +<span class="nc" id="L105"> }</span> /** * Constructor for IMAPSClient. @@ -101,8 +110,8 @@ public class IMAPSClient extends IMAPCli */ public IMAPSClient(final boolean implicit) { -<span class="nc" id="L104"> this(DEFAULT_PROTOCOL, implicit);</span> -<span class="nc" id="L105"> }</span> +<span class="nc" id="L113"> this(DEFAULT_PROTOCOL, implicit);</span> +<span class="nc" id="L114"> }</span> /** * Constructor for IMAPSClient. @@ -110,8 +119,8 @@ public class IMAPSClient extends IMAPCli */ public IMAPSClient(final String proto) { -<span class="nc" id="L113"> this(proto, false);</span> -<span class="nc" id="L114"> }</span> +<span class="nc" id="L122"> this(proto, false);</span> +<span class="nc" id="L123"> }</span> /** * Constructor for IMAPSClient. @@ -120,8 +129,8 @@ public class IMAPSClient extends IMAPCli */ public IMAPSClient(final String proto, final boolean implicit) { -<span class="nc" id="L123"> this(proto, implicit, null);</span> -<span class="nc" id="L124"> }</span> +<span class="nc" id="L132"> this(proto, implicit, null);</span> +<span class="nc" id="L133"> }</span> /** * Constructor for IMAPSClient. @@ -131,12 +140,12 @@ public class IMAPSClient extends IMAPCli */ public IMAPSClient(final String proto, final boolean implicit, final SSLContext ctx) { -<span class="nc" id="L134"> super();</span> -<span class="nc" id="L135"> setDefaultPort(DEFAULT_IMAPS_PORT);</span> -<span class="nc" id="L136"> protocol = proto;</span> -<span class="nc" id="L137"> isImplicit = implicit;</span> -<span class="nc" id="L138"> context = ctx;</span> -<span class="nc" id="L139"> }</span> +<span class="nc" id="L143"> super();</span> +<span class="nc" id="L144"> setDefaultPort(DEFAULT_IMAPS_PORT);</span> +<span class="nc" id="L145"> protocol = proto;</span> +<span class="nc" id="L146"> isImplicit = implicit;</span> +<span class="nc" id="L147"> context = ctx;</span> +<span class="nc" id="L148"> }</span> /** * Constructor for IMAPSClient. @@ -145,8 +154,8 @@ public class IMAPSClient extends IMAPCli */ public IMAPSClient(final boolean implicit, final SSLContext ctx) { -<span class="nc" id="L148"> this(DEFAULT_PROTOCOL, implicit, ctx);</span> -<span class="nc" id="L149"> }</span> +<span class="nc" id="L157"> this(DEFAULT_PROTOCOL, implicit, ctx);</span> +<span class="nc" id="L158"> }</span> /** * Constructor for IMAPSClient. @@ -154,8 +163,8 @@ public class IMAPSClient extends IMAPCli */ public IMAPSClient(final SSLContext context) { -<span class="nc" id="L157"> this(false, context);</span> -<span class="nc" id="L158"> }</span> +<span class="nc" id="L166"> this(false, context);</span> +<span class="nc" id="L167"> }</span> /** * Because there are so many connect() methods, @@ -169,12 +178,12 @@ public class IMAPSClient extends IMAPCli protected void _connectAction_() throws IOException { // Implicit mode. -<span class="nc bnc" id="L172" title="All 2 branches missed."> if (isImplicit) {</span> -<span class="nc" id="L173"> performSSLNegotiation();</span> +<span class="nc bnc" id="L181" title="All 2 branches missed."> if (isImplicit) {</span> +<span class="nc" id="L182"> performSSLNegotiation();</span> } -<span class="nc" id="L175"> super._connectAction_();</span> +<span class="nc" id="L184"> super._connectAction_();</span> // Explicit mode - don't do anything. The user calls execTLS() -<span class="nc" id="L177"> }</span> +<span class="nc" id="L186"> }</span> /** * Performs a lazy init of the SSL context. @@ -182,11 +191,11 @@ public class IMAPSClient extends IMAPCli */ private void initSSLContext() throws IOException { -<span class="nc bnc" id="L185" title="All 2 branches missed."> if (context == null)</span> +<span class="nc bnc" id="L194" title="All 2 branches missed."> if (context == null)</span> { -<span class="nc" id="L187"> context = SSLContextUtils.createSSLContext(protocol, getKeyManager(), getTrustManager());</span> +<span class="nc" id="L196"> context = SSLContextUtils.createSSLContext(protocol, getKeyManager(), getTrustManager());</span> } -<span class="nc" id="L189"> }</span> +<span class="nc" id="L198"> }</span> /** * SSL/TLS negotiation. Acquires an SSL socket of a @@ -195,43 +204,43 @@ public class IMAPSClient extends IMAPCli */ private void performSSLNegotiation() throws IOException { -<span class="nc" id="L198"> initSSLContext();</span> +<span class="nc" id="L207"> initSSLContext();</span> -<span class="nc" id="L200"> final SSLSocketFactory ssf = context.getSocketFactory();</span> -<span class="nc bnc" id="L201" title="All 2 branches missed."> final String host = _hostname_ != null ? _hostname_ : getRemoteAddress().getHostAddress();</span> -<span class="nc" id="L202"> final int port = getRemotePort();</span> -<span class="nc" id="L203"> final SSLSocket socket =</span> -<span class="nc" id="L204"> (SSLSocket) ssf.createSocket(_socket_, host, port, true);</span> -<span class="nc" id="L205"> socket.setEnableSessionCreation(true);</span> -<span class="nc" id="L206"> socket.setUseClientMode(true);</span> +<span class="nc" id="L209"> final SSLSocketFactory ssf = context.getSocketFactory();</span> +<span class="nc bnc" id="L210" title="All 2 branches missed."> final String host = _hostname_ != null ? _hostname_ : getRemoteAddress().getHostAddress();</span> +<span class="nc" id="L211"> final int port = getRemotePort();</span> +<span class="nc" id="L212"> final SSLSocket socket =</span> +<span class="nc" id="L213"> (SSLSocket) ssf.createSocket(_socket_, host, port, true);</span> +<span class="nc" id="L214"> socket.setEnableSessionCreation(true);</span> +<span class="nc" id="L215"> socket.setUseClientMode(true);</span> -<span class="nc bnc" id="L208" title="All 2 branches missed."> if (tlsEndpointChecking) {</span> -<span class="nc" id="L209"> SSLSocketUtils.enableEndpointNameVerification(socket);</span> +<span class="nc bnc" id="L217" title="All 2 branches missed."> if (tlsEndpointChecking) {</span> +<span class="nc" id="L218"> SSLSocketUtils.enableEndpointNameVerification(socket);</span> } -<span class="nc bnc" id="L212" title="All 2 branches missed."> if (protocols != null) {</span> -<span class="nc" id="L213"> socket.setEnabledProtocols(protocols);</span> +<span class="nc bnc" id="L221" title="All 2 branches missed."> if (protocols != null) {</span> +<span class="nc" id="L222"> socket.setEnabledProtocols(protocols);</span> } -<span class="nc bnc" id="L215" title="All 2 branches missed."> if (suites != null) {</span> -<span class="nc" id="L216"> socket.setEnabledCipherSuites(suites);</span> +<span class="nc bnc" id="L224" title="All 2 branches missed."> if (suites != null) {</span> +<span class="nc" id="L225"> socket.setEnabledCipherSuites(suites);</span> } -<span class="nc" id="L218"> socket.startHandshake();</span> +<span class="nc" id="L227"> socket.startHandshake();</span> // TODO the following setup appears to duplicate that in the super class methods -<span class="nc" id="L221"> _socket_ = socket;</span> -<span class="nc" id="L222"> _input_ = socket.getInputStream();</span> -<span class="nc" id="L223"> _output_ = socket.getOutputStream();</span> -<span class="nc" id="L224"> _reader =</span> +<span class="nc" id="L230"> _socket_ = socket;</span> +<span class="nc" id="L231"> _input_ = socket.getInputStream();</span> +<span class="nc" id="L232"> _output_ = socket.getOutputStream();</span> +<span class="nc" id="L233"> _reader =</span> new CRLFLineReader(new InputStreamReader(_input_, __DEFAULT_ENCODING)); -<span class="nc" id="L227"> __writer =</span> +<span class="nc" id="L236"> __writer =</span> new BufferedWriter(new OutputStreamWriter(_output_, __DEFAULT_ENCODING)); -<span class="nc bnc" id="L231" title="All 4 branches missed."> if (hostnameVerifier != null && !hostnameVerifier.verify(host, socket.getSession())) {</span> -<span class="nc" id="L232"> throw new SSLHandshakeException("Hostname doesn't match certificate");</span> +<span class="nc bnc" id="L240" title="All 4 branches missed."> if (hostnameVerifier != null && !hostnameVerifier.verify(host, socket.getSession())) {</span> +<span class="nc" id="L241"> throw new SSLHandshakeException("Hostname doesn't match certificate");</span> } -<span class="nc" id="L234"> }</span> +<span class="nc" id="L243"> }</span> /** * Get the {@link KeyManager} instance. @@ -239,7 +248,7 @@ public class IMAPSClient extends IMAPCli */ private KeyManager getKeyManager() { -<span class="nc" id="L242"> return keyManager;</span> +<span class="nc" id="L251"> return keyManager;</span> } /** @@ -249,8 +258,8 @@ public class IMAPSClient extends IMAPCli */ public void setKeyManager(final KeyManager newKeyManager) { -<span class="nc" id="L252"> keyManager = newKeyManager;</span> -<span class="nc" id="L253"> }</span> +<span class="nc" id="L261"> keyManager = newKeyManager;</span> +<span class="nc" id="L262"> }</span> /** * Controls which particular cipher suites are enabled for use on this @@ -259,9 +268,9 @@ public class IMAPSClient extends IMAPCli */ public void setEnabledCipherSuites(final String[] cipherSuites) { -<span class="nc" id="L262"> suites = new String[cipherSuites.length];</span> -<span class="nc" id="L263"> System.arraycopy(cipherSuites, 0, suites, 0, cipherSuites.length);</span> -<span class="nc" id="L264"> }</span> +<span class="nc" id="L271"> suites = new String[cipherSuites.length];</span> +<span class="nc" id="L272"> System.arraycopy(cipherSuites, 0, suites, 0, cipherSuites.length);</span> +<span class="nc" id="L273"> }</span> /** * Returns the names of the cipher suites which could be enabled @@ -271,11 +280,11 @@ public class IMAPSClient extends IMAPCli */ public String[] getEnabledCipherSuites() { -<span class="nc bnc" id="L274" title="All 2 branches missed."> if (_socket_ instanceof SSLSocket)</span> +<span class="nc bnc" id="L283" title="All 2 branches missed."> if (_socket_ instanceof SSLSocket)</span> { -<span class="nc" id="L276"> return ((SSLSocket)_socket_).getEnabledCipherSuites();</span> +<span class="nc" id="L285"> return ((SSLSocket)_socket_).getEnabledCipherSuites();</span> } -<span class="nc" id="L278"> return null;</span> +<span class="nc" id="L287"> return null;</span> } /** @@ -285,9 +294,9 @@ public class IMAPSClient extends IMAPCli */ public void setEnabledProtocols(final String[] protocolVersions) { -<span class="nc" id="L288"> protocols = new String[protocolVersions.length];</span> -<span class="nc" id="L289"> System.arraycopy(protocolVersions, 0, protocols, 0, protocolVersions.length);</span> -<span class="nc" id="L290"> }</span> +<span class="nc" id="L297"> protocols = new String[protocolVersions.length];</span> +<span class="nc" id="L298"> System.arraycopy(protocolVersions, 0, protocols, 0, protocolVersions.length);</span> +<span class="nc" id="L299"> }</span> /** * Returns the names of the protocol versions which are currently @@ -297,11 +306,11 @@ public class IMAPSClient extends IMAPCli */ public String[] getEnabledProtocols() { -<span class="nc bnc" id="L300" title="All 2 branches missed."> if (_socket_ instanceof SSLSocket)</span> +<span class="nc bnc" id="L309" title="All 2 branches missed."> if (_socket_ instanceof SSLSocket)</span> { -<span class="nc" id="L302"> return ((SSLSocket)_socket_).getEnabledProtocols();</span> +<span class="nc" id="L311"> return ((SSLSocket)_socket_).getEnabledProtocols();</span> } -<span class="nc" id="L304"> return null;</span> +<span class="nc" id="L313"> return null;</span> } /** @@ -313,13 +322,13 @@ public class IMAPSClient extends IMAPCli */ public boolean execTLS() throws SSLException, IOException { -<span class="nc bnc" id="L316" title="All 2 branches missed."> if (sendCommand(IMAPCommand.getCommand(IMAPCommand.STARTTLS)) != IMAPReply.OK)</span> +<span class="nc bnc" id="L325" title="All 2 branches missed."> if (sendCommand(IMAPCommand.getCommand(IMAPCommand.STARTTLS)) != IMAPReply.OK)</span> { -<span class="nc" id="L318"> return false;</span> +<span class="nc" id="L327"> return false;</span> //throw new SSLException(getReplyString()); } -<span class="nc" id="L321"> performSSLNegotiation();</span> -<span class="nc" id="L322"> return true;</span> +<span class="nc" id="L330"> performSSLNegotiation();</span> +<span class="nc" id="L331"> return true;</span> } /** @@ -328,7 +337,7 @@ public class IMAPSClient extends IMAPCli */ public TrustManager getTrustManager() { -<span class="nc" id="L331"> return trustManager;</span> +<span class="nc" id="L340"> return trustManager;</span> } /** @@ -338,8 +347,8 @@ public class IMAPSClient extends IMAPCli */ public void setTrustManager(final TrustManager newTrustManager) { -<span class="nc" id="L341"> trustManager = newTrustManager;</span> -<span class="nc" id="L342"> }</span> +<span class="nc" id="L350"> trustManager = newTrustManager;</span> +<span class="nc" id="L351"> }</span> /** * Get the currently configured {@link HostnameVerifier}. @@ -348,7 +357,7 @@ public class IMAPSClient extends IMAPCli */ public HostnameVerifier getHostnameVerifier() { -<span class="nc" id="L351"> return hostnameVerifier;</span> +<span class="nc" id="L360"> return hostnameVerifier;</span> } /** @@ -358,8 +367,8 @@ public class IMAPSClient extends IMAPCli */ public void setHostnameVerifier(final HostnameVerifier newHostnameVerifier) { -<span class="nc" id="L361"> hostnameVerifier = newHostnameVerifier;</span> -<span class="nc" id="L362"> }</span> +<span class="nc" id="L370"> hostnameVerifier = newHostnameVerifier;</span> +<span class="nc" id="L371"> }</span> /** * Return whether or not endpoint identification using the HTTPS algorithm @@ -370,7 +379,7 @@ public class IMAPSClient extends IMAPCli */ public boolean isEndpointCheckingEnabled() { -<span class="nc" id="L373"> return tlsEndpointChecking;</span> +<span class="nc" id="L382"> return tlsEndpointChecking;</span> } /** @@ -382,8 +391,8 @@ public class IMAPSClient extends IMAPCli */ public void setEndpointCheckingEnabled(final boolean enable) { -<span class="nc" id="L385"> tlsEndpointChecking = enable;</span> -<span class="nc" id="L386"> }</span> +<span class="nc" id="L394"> tlsEndpointChecking = enable;</span> +<span class="nc" id="L395"> }</span> } /* kate: indent-width 4; replace-tabs on; */ </pre><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/SSLSocketUtils.html ============================================================================== --- websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/SSLSocketUtils.html (original) +++ websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/SSLSocketUtils.html Sun Oct 18 14:48:36 2020 @@ -1 +1 @@ -<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>SSLSocketUtils</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Net</a> > <a href="index.html" class="el_package">org.apache.commons.net.util</a> > <span class="el_class">SSLSocketUtils</span></div><h1>SSLSocketUtils</h1><table class="coverage" cellspacing="0" id="coveragetab le"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">79 of 79</td><td class="ctr2">0%</td><td class="bar">8 of 8</td><td class="ctr2">0%</td><td class="ctr1">5</td><td class="ctr2">5</t d><td class="ctr1">19</td><td class="ctr2">19</td><td class="ctr1">1</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="SSLSocketUtils.java.html#L42" class="el_method">enableEndpointNameVerification(SSLSocket)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="79" alt="79"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" title="8" alt="8"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" id="f0">5</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">19</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>SSLSocketUtils</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Net</a> > <a href="index.html" class="el_package">org.apache.commons.net.util</a> > <span class="el_class">SSLSocketUtils</span></div><h1>SSLSocketUtils</h1><table class="coverage" cellspacing="0" id="coveragetab le"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">14 of 79</td><td class="ctr2">82%</td><td class="bar">4 of 8</td><td class="ctr2">50%</td><td class="ctr1">4</td><td class="ctr2">5< /td><td class="ctr1">8</td><td class="ctr2">19</td><td class="ctr1">0</td><td class="ctr2">1</td></tr></tfoot><tbody><tr><td id="a0"><a href="SSLSocketUtils.java.html#L42" class="el_method">enableEndpointNameVerification(SSLSocket)</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="21" height="10" title="14" alt="14"/><img src="../jacoco-resources/greenbar.gif" width="98" height="10" title="65" alt="65"/></td><td class="ctr2" id="c0">82%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="60" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="60" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f0">4</td><td class="ctr2" id="g0">5</td><td class="ctr1" id="h0">8</td><td class="ctr2" id="i0">19</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.o rg/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file Modified: websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/SSLSocketUtils.java.html ============================================================================== --- websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/SSLSocketUtils.java.html (original) +++ websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/SSLSocketUtils.java.html Sun Oct 18 14:48:36 2020 @@ -39,17 +39,17 @@ public class SSLSocketUtils { */ public static boolean enableEndpointNameVerification(final SSLSocket socket) { try { -<span class="nc" id="L42"> final Class<?> cls = Class.forName("javax.net.ssl.SSLParameters");</span> -<span class="nc" id="L43"> final Method setEndpointIdentificationAlgorithm = cls</span> -<span class="nc" id="L44"> .getDeclaredMethod("setEndpointIdentificationAlgorithm", String.class);</span> -<span class="nc" id="L45"> final Method getSSLParameters = SSLSocket.class.getDeclaredMethod("getSSLParameters");</span> -<span class="nc" id="L46"> final Method setSSLParameters = SSLSocket.class.getDeclaredMethod("setSSLParameters", cls);</span> -<span class="nc bnc" id="L47" title="All 6 branches missed."> if (setEndpointIdentificationAlgorithm != null && getSSLParameters != null && setSSLParameters != null) {</span> -<span class="nc" id="L48"> final Object sslParams = getSSLParameters.invoke(socket);</span> -<span class="nc bnc" id="L49" title="All 2 branches missed."> if (sslParams != null) {</span> -<span class="nc" id="L50"> setEndpointIdentificationAlgorithm.invoke(sslParams, "HTTPS");</span> -<span class="nc" id="L51"> setSSLParameters.invoke(socket, sslParams);</span> -<span class="nc" id="L52"> return true;</span> +<span class="fc" id="L42"> final Class<?> cls = Class.forName("javax.net.ssl.SSLParameters");</span> +<span class="fc" id="L43"> final Method setEndpointIdentificationAlgorithm = cls</span> +<span class="fc" id="L44"> .getDeclaredMethod("setEndpointIdentificationAlgorithm", String.class);</span> +<span class="fc" id="L45"> final Method getSSLParameters = SSLSocket.class.getDeclaredMethod("getSSLParameters");</span> +<span class="fc" id="L46"> final Method setSSLParameters = SSLSocket.class.getDeclaredMethod("setSSLParameters", cls);</span> +<span class="pc bpc" id="L47" title="3 of 6 branches missed."> if (setEndpointIdentificationAlgorithm != null && getSSLParameters != null && setSSLParameters != null) {</span> +<span class="fc" id="L48"> final Object sslParams = getSSLParameters.invoke(socket);</span> +<span class="pc bpc" id="L49" title="1 of 2 branches missed."> if (sslParams != null) {</span> +<span class="fc" id="L50"> setEndpointIdentificationAlgorithm.invoke(sslParams, "HTTPS");</span> +<span class="fc" id="L51"> setSSLParameters.invoke(socket, sslParams);</span> +<span class="fc" id="L52"> return true;</span> } } <span class="nc" id="L55"> } catch (final SecurityException e) { // Ignored</span> Modified: websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/index.html ============================================================================== --- websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/index.html (original) +++ websites/production/commons/content/proper/commons-net/jacoco/org.apache.commons.net.util/index.html Sun Oct 18 14:48:36 2020 @@ -1 +1 @@ -<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.net.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Net</a> > <span class="el_package">org.apache.commons.net.util</span></div><h1>org.apache.commons.net.util</h1><table class ="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td> </tr></thead><tfoot><tr><td>Total</td><td class="bar">1,105 of 3,402</td><td class="ctr2">67%</td><td class="bar">107 of 222</td><td class="ctr2">51%</td><td class="ctr1">124</td><td class="ctr2">228</td><td class="ctr1">206</td><td class="ctr2">433</td><td class="ctr1">51</td><td class="ctr2">116</td><td class="ctr1">4</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a0"><a href="Base64.html" class="el_class">Base64</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="657" alt="657"/><img src="../jacoco-resources/greenbar.gif" width="86" height="10" title="1,666" alt="1,666"/></td><td class="ctr2" id="c3">71%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="72" alt="72"/></td><td class="ctr2" id="e5">47%</td><td class="ctr1" id="f0">74</td><td class="ctr2" id="g0">120</td><td class="c tr1" id="h0">110</td><td class="ctr2" id="i0">229</td><td class="ctr1" id="j0">18</td><td class="ctr2" id="k0">43</td><td class="ctr1" id="l4">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a9"><a href="SubnetUtils$SubnetInfo.html" class="el_class">SubnetUtils.SubnetInfo</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="91" alt="91"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="302" alt="302"/></td><td class="ctr2" id="c2">76%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="27" alt="27"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g1">38</td><td class="ctr1" id="h3">14</td><td class="ctr2" id="i1">58</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k1">23</td><td class="ctr1" id="l5">0</td><td class="ctr2" id ="m1">1</td></tr><tr><td id="a2"><a href="KeyManagerUtils.html" class="el_class">KeyManagerUtils</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="85" alt="85"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g3">10</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i3">20</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a7"><a href="SSLSocketUtils.html" class="el_class">SSLSocketUtils</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="79" alt="79"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="6" height="10" title="8" alt="8"/></td>< td class="ctr2" id="e7">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h2">19</td><td class="ctr2" id="i4">19</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a3"><a href="KeyManagerUtils$ClientKeyStore.html" class="el_class">KeyManagerUtils.ClientKeyStore</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="51" alt="51"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g7">5</td><td class="ctr1" id="h4">12</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k7">4</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a8"><a href="SubnetUtils.html" cla ss="el_class">SubnetUtils</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="44" alt="44"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="238" alt="238"/></td><td class="ctr2" id="c1">84%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f6">5</td><td class="ctr2" id="g2">18</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i2">46</td><td class="ctr1" id="j7">2</td><td class="ctr2" id="k2">12</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a4"><a href="KeyManagerUtils$X509KeyManager.html" class="el_class">KeyManagerUtils.X509KeyManager</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="31" alt="31"/></td><td clas s="ctr2" id="c11">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h5">9</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j2">7</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l3">1</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a6"><a href="SSLContextUtils.html" class="el_class">SSLContextUtils</a></td><td class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="26" alt="26"/></td><td class="ctr2" id="c4">56%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g11">4</td><td class="ctr1" id="h9">4</td><td class="ctr 2" id="i8">9</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k10">2</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a10"><a href="TrustManagerUtils.html" class="el_class">TrustManagerUtils</a></td><td class="bar" id="b8"/><td class="ctr2" id="c5">45%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g8">5</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j5">3</td><td class="ctr2" id="k5">5</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a5"><a href="ListenerList.html" class="el_class">ListenerList</a></td><td class="bar" id="b9"/><td class="ctr2" id="c6">42%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g9">5</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i9">9</td><td class="ctr1" id="j6">3</td><td class="ctr2" id="k6">5</t d><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a1"><a href="Charsets.html" class="el_class">Charsets</a></td><td class="bar" id="b10"/><td class="ctr2" id="c7">38%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f9">3</td><td class="ctr2" id="g10">5</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k9">3</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a11"><a href="TrustManagerUtils$TrustManager.html" class="el_class">TrustManagerUtils.TrustManager</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="30" alt="30"/></td><td class="ctr2" id="c0">96%</td><td class="bar" id="d8"><img src="../j acoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g5">6</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i10">9</td><td class="ctr1" id="j10">1</td><td class="ctr2" id="k8">4</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file +<?xml version="1.0" encoding="iso-8859-1"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../jacoco-resources/report.css" type="text/css"/><link rel="shortcut icon" href="../jacoco-resources/report.gif" type="image/gif"/><title>org.apache.commons.net.util</title><script type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../jacoco-sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Net</a> > <span class="el_package">org.apache.commons.net.util</span></div><h1>org.apache.commons.net.util</h1><table class ="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td> </tr></thead><tfoot><tr><td>Total</td><td class="bar">1,040 of 3,402</td><td class="ctr2">69%</td><td class="bar">103 of 222</td><td class="ctr2">53%</td><td class="ctr1">123</td><td class="ctr2">228</td><td class="ctr1">195</td><td class="ctr2">433</td><td class="ctr1">50</td><td class="ctr2">116</td><td class="ctr1">3</td><td class="ctr2">12</td></tr></tfoot><tbody><tr><td id="a0"><a href="Base64.html" class="el_class">Base64</a></td><td class="bar" id="b0"><img src="../jacoco-resources/redbar.gif" width="33" height="10" title="657" alt="657"/><img src="../jacoco-resources/greenbar.gif" width="86" height="10" title="1,666" alt="1,666"/></td><td class="ctr2" id="c4">71%</td><td class="bar" id="d0"><img src="../jacoco-resources/redbar.gif" width="63" height="10" title="80" alt="80"/><img src="../jacoco-resources/greenbar.gif" width="56" height="10" title="72" alt="72"/></td><td class="ctr2" id="e6">47%</td><td class="ctr1" id="f0">74</td><td class="ctr2" id="g0">120</td><td class="c tr1" id="h0">110</td><td class="ctr2" id="i0">229</td><td class="ctr1" id="j0">18</td><td class="ctr2" id="k0">43</td><td class="ctr1" id="l3">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a9"><a href="SubnetUtils$SubnetInfo.html" class="el_class">SubnetUtils.SubnetInfo</a></td><td class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="91" alt="91"/><img src="../jacoco-resources/greenbar.gif" width="15" height="10" title="302" alt="302"/></td><td class="ctr2" id="c3">76%</td><td class="bar" id="d3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="21" height="10" title="27" alt="27"/></td><td class="ctr2" id="e0">90%</td><td class="ctr1" id="f3">5</td><td class="ctr2" id="g1">38</td><td class="ctr1" id="h2">14</td><td class="ctr2" id="i1">58</td><td class="ctr1" id="j4">3</td><td class="ctr2" id="k1">23</td><td class="ctr1" id="l4">0</td><td class="ctr2" id ="m1">1</td></tr><tr><td id="a2"><a href="KeyManagerUtils.html" class="el_class">KeyManagerUtils</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="85" alt="85"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" id="f1">10</td><td class="ctr2" id="g3">10</td><td class="ctr1" id="h1">20</td><td class="ctr2" id="i3">20</td><td class="ctr1" id="j1">7</td><td class="ctr2" id="k3">7</td><td class="ctr1" id="l0">1</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a3"><a href="KeyManagerUtils$ClientKeyStore.html" class="el_class">KeyManagerUtils.ClientKeyStore</a></td><td class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="51" alt="51"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d7"><img src="../jacoco-resources/redbar.gif" width="1" heig ht="10" title="2" alt="2"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" id="f4">5</td><td class="ctr2" id="g6">5</td><td class="ctr1" id="h3">12</td><td class="ctr2" id="i5">12</td><td class="ctr1" id="j3">4</td><td class="ctr2" id="k7">4</td><td class="ctr1" id="l1">1</td><td class="ctr2" id="m3">1</td></tr><tr><td id="a8"><a href="SubnetUtils.html" class="el_class">SubnetUtils</a></td><td class="bar" id="b4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="44" alt="44"/><img src="../jacoco-resources/greenbar.gif" width="12" height="10" title="238" alt="238"/></td><td class="ctr2" id="c1">84%</td><td class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="2" height="10" title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="7" height="10" title="9" alt="9"/></td><td class="ctr2" id="e1">75%</td><td class="ctr1" id="f5">5</td><td class="ctr2" id="g2">18</td><td class="ctr1" id="h8">4</td><td class="ctr2" id="i2">46</td><td c lass="ctr1" id="j7">2</td><td class="ctr2" id="k2">12</td><td class="ctr1" id="l5">0</td><td class="ctr2" id="m4">1</td></tr><tr><td id="a4"><a href="KeyManagerUtils$X509KeyManager.html" class="el_class">KeyManagerUtils.X509KeyManager</a></td><td class="bar" id="b5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="31" alt="31"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f2">7</td><td class="ctr2" id="g4">7</td><td class="ctr1" id="h4">9</td><td class="ctr2" id="i7">9</td><td class="ctr1" id="j2">7</td><td class="ctr2" id="k4">7</td><td class="ctr1" id="l2">1</td><td class="ctr2" id="m5">1</td></tr><tr><td id="a6"><a href="SSLContextUtils.html" class="el_class">SSLContextUtils</a></td><td class="bar" id="b6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="20" alt="20"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="26" alt="26"/></td><td cla ss="ctr2" id="c5">56%</td><td class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">50%</td><td class="ctr1" id="f10">2</td><td class="ctr2" id="g11">4</td><td class="ctr1" id="h9">4</td><td class="ctr2" id="i8">9</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">2</td><td class="ctr1" id="l6">0</td><td class="ctr2" id="m6">1</td></tr><tr><td id="a10"><a href="TrustManagerUtils.html" class="el_class">TrustManagerUtils</a></td><td class="bar" id="b7"/><td class="ctr2" id="c6">45%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f7">3</td><td class="ctr2" id="g7">5</td><td class="ctr1" id="h6">6</td><td class="ctr2" id="i6">10</td><td class="ctr1" id="j5">3</td><td class="ctr2" id="k5">5</td><td class="ctr1" id="l7">0</td><td class="ctr2" id="m7">1</td></tr><tr><td id="a5"><a href="ListenerList.html" class="el_class">ListenerList</a></td><td class="bar" id="b8"/><td class="ctr2" id="c7">42%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f8">3</td><td class="ctr2" id="g8">5</td><td class="ctr1" id="h7">5</td><td class="ctr2" id="i9">9</td><td class="ctr1" id="j6">3</td><td class="ctr2" id="k6">5</td><td class="ctr1" id="l8">0</td><td class="ctr2" id="m8">1</td></tr><tr><td id="a7"><a href="SSLSocketUtils.html" class="el_class">SSLSocketUtils</a></td><td class="bar" id="b9"><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="65" alt="65"/></td><td class="ctr2" id="c2">82%</td><td class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="e4">50%</td><td class="ctr1" id="f6">4</td><td class="ctr2" id="g9">5</td><td class="ctr1" id="h5">8</td><td c lass="ctr2" id="i4">19</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td><td class="ctr1" id="l9">0</td><td class="ctr2" id="m9">1</td></tr><tr><td id="a1"><a href="Charsets.html" class="el_class">Charsets</a></td><td class="bar" id="b10"/><td class="ctr2" id="c8">38%</td><td class="bar" id="d6"><img src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="e5">50%</td><td class="ctr1" id="f9">3</td><td class="ctr2" id="g10">5</td><td class="ctr1" id="h10">2</td><td class="ctr2" id="i11">3</td><td class="ctr1" id="j8">2</td><td class="ctr2" id="k9">3</td><td class="ctr1" id="l10">0</td><td class="ctr2" id="m10">1</td></tr><tr><td id="a11"><a href="TrustManagerUtils$TrustManager.html" class="el_class">TrustManagerUtils.TrustManager</a></td><td class="bar" id="b11"><img src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3 0" alt="30"/></td><td class="ctr2" id="c0">96%</td><td class="bar" id="d8"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="e2">75%</td><td class="ctr1" id="f11">2</td><td class="ctr2" id="g5">6</td><td class="ctr1" id="h11">1</td><td class="ctr2" id="i10">9</td><td class="ctr1" id="j9">1</td><td class="ctr2" id="k8">4</td><td class="ctr1" id="l11">0</td><td class="ctr2" id="m11">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.jacoco.org/jacoco">JaCoCo</a> 0.8.5.201910111838</span></div></body></html> \ No newline at end of file