<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:18:00 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-3428] Implicitly enable TLS for tlsInsecure and tlsCertificateKeyFilePassword URI opts</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-3428</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/blob/1.15.1/src/libmongoc/src/mongoc/mongoc-uri.c#L2232&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&lt;tt&gt;mongoc_uri_get_tls&lt;/tt&gt;&lt;/a&gt; does not consider the &lt;tt&gt;MONGOC_URI_TLSINSECURE&lt;/tt&gt; and &lt;tt&gt;MONGOC_URI_TLSCERTIFICATEKEYFILEPASSWORD&lt;/tt&gt; constants. This was likely an oversight in the PR for &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2869&quot; title=&quot;Implement Unified URI Options&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2869&quot;&gt;&lt;del&gt;CDRIVER-2869&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The &lt;a href=&quot;https://github.com/mongodb/specifications/blob/master/source/uri-options/uri-options.rst#why-leave-the-decision-up-to-drivers-to-enable-tls-implicitly-when-tls-options-are-present&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Unified URI options spec&lt;/a&gt; leaves the decision to each driver to implicitly enable TLS if any related options are specified. The C driver has historically done so (even for the &quot;insecure&quot; options like ignoring certs), so it should be a quick fix to add these two options to the list of those considered.&lt;/p&gt;

&lt;p&gt;The docs for &lt;a href=&quot;http://mongoc.org/libmongoc/current/mongoc_uri_get_tls.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;&lt;tt&gt;mongoc_uri_get_tls&lt;/tt&gt;&lt;/a&gt; can also be improved to clarify that the function returns true if any TLS option is specified.&lt;/p&gt;</description>
                <environment></environment>
        <key id="991533">CDRIVER-3428</key>
            <summary>Implicitly enable TLS for tlsInsecure and tlsCertificateKeyFilePassword URI opts</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13201">Fixed</resolution>
                                        <assignee username="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="jmikola@mongodb.com">Jeremy Mikola</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Nov 2019 16:11:38 +0000</created>
                <updated>Sat, 28 Oct 2023 11:29:01 +0000</updated>
                            <resolved>Mon, 16 Dec 2019 17:56:06 +0000</resolved>
                                    <version>1.15.0</version>
                                    <fixVersion>1.15.3</fixVersion>
                                    <component>tls</component>
                    <component>uri</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="2634455" author="xgen-internal-githook" created="Mon, 16 Dec 2019 16:59:04 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-3428&quot; title=&quot;Implicitly enable TLS for tlsInsecure and tlsCertificateKeyFilePassword URI opts&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-3428&quot;&gt;&lt;del&gt;CDRIVER-3428&lt;/del&gt;&lt;/a&gt; enable TLS for any TLS options&lt;/p&gt;

&lt;p&gt;tlsInsecure and tlsCertificateKeyFilePassword were missing.&lt;br/&gt;
Branch: r1.15&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/941137491748535862ba6beb36214080e03aa3c7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/941137491748535862ba6beb36214080e03aa3c7&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2634415" author="xgen-internal-githook" created="Mon, 16 Dec 2019 16:43:53 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Kevin Albertson&apos;, &apos;email&apos;: &apos;kevin.albertson@mongodb.com&apos;, &apos;username&apos;: &apos;kevinAlbs&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-3428&quot; title=&quot;Implicitly enable TLS for tlsInsecure and tlsCertificateKeyFilePassword URI opts&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-3428&quot;&gt;&lt;del&gt;CDRIVER-3428&lt;/del&gt;&lt;/a&gt; enable TLS for any TLS options&lt;/p&gt;

&lt;p&gt;tlsInsecure and tlsCertificateKeyFilePassword were missing.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/0997aad00c42f8c0501cdaba3a6201c67bef3423&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/0997aad00c42f8c0501cdaba3a6201c67bef3423&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2521423" author="jmikola@gmail.com" created="Wed, 6 Nov 2019 21:19:04 +0000"  >&lt;p&gt;Cross-referencing with &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-3369&quot; title=&quot;mongoc_uri_get_tls case-sensitivity is inconsistent with other option functions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-3369&quot;&gt;&lt;del&gt;CDRIVER-3369&lt;/del&gt;&lt;/a&gt;, as that also has implications for how case-insensitive variants of these two options will be used.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                        <issuelink>
            <issuekey id="932376">CDRIVER-3369</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="932363">PHPC-1446</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="629329">CDRIVER-2869</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Backwards Compatibility</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10011"><![CDATA[Minor Change]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hvp67b:</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>