<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:18:38 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CDRIVER-3641] Enable mock server tests with all TLS libraries</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-3641</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;The mock server indicates it supports TLS connections (providing &lt;tt&gt;mock_server_set_ssl_opts&lt;/tt&gt;), but only appears to fully support TLS with OpenSSL.&lt;/p&gt;

&lt;p&gt;In particular, this limitation came up in &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-3559&quot; title=&quot;Support speculative authentication attempts in isMaster&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-3559&quot;&gt;&lt;del&gt;CDRIVER-3559&lt;/del&gt;&lt;/a&gt;, which required writing a mock server test to test speculative authentication. We were unable to fully test speculative authentication because of this limitation.&lt;/p&gt;

&lt;p&gt;There are a lot of other TLS tests using the mock server, but those tests are limited to OpenSSL or Secure Transport.&lt;/p&gt;

&lt;p&gt;It also appears all tests using the &lt;tt&gt;ssl_test&lt;/tt&gt; are not run on Secure Channel either (see test-mongoc-stream-tls.c and test-mongoc-stream-tls-error.c).&lt;/p&gt;

&lt;p&gt;If we really cannot support TLS connections in the mock server outside of OpenSSL, at the very least we should at least make the mock server clearly fail at runtime if configuring with TLS and Secure Channel so we don&apos;t need to rediscover this later.&lt;/p&gt;</description>
                <environment></environment>
        <key id="1332114">CDRIVER-3641</key>
            <summary>Enable mock server tests with all TLS libraries</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</priority>
                        <status id="10038" iconUrl="https://jira.mongodb.org/images/icons/subtask.gif" description="">Backlog</status>
                    <statusCategory id="2" key="new" colorName="default"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="kevin.albertson@mongodb.com">Kevin Albertson</reporter>
                        <labels>
                            <label>platform-problems</label>
                    </labels>
                <created>Tue, 28 Apr 2020 22:16:42 +0000</created>
                <updated>Thu, 9 Feb 2023 14:29:53 +0000</updated>
                                                                            <component>tests</component>
                    <component>tls</component>
                                        <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                        <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>CDRIVER-2733</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hx5ldj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>