<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:46:19 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>[CSHARP-3788] Use OP_MSG to authenticate if server supports OP_MSG</title>
                <link>https://jira.mongodb.org/browse/CSHARP-3788</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>
  &lt;div id=&quot;script-target-wrapper&quot;&gt;
    &lt;br&gt;
    &lt;b&gt;DRIVERS Ticket Description&lt;/b&gt;
    &lt;div id=&quot;lang-script-target&quot;&gt;
      &lt;!-- This block of HTML and the script in it auto-populate the      DRIVERS ticket description on page load. --&gt;
      Script Target - If you can read this text, the script has failed
      &lt;script&gt;
        $.get(&apos;https://jira.mongodb.org/browse/DRIVERS-1873&apos;,
          function(data) {
            var description = $(data).find(&quot;#description-val&quot;);
            $(&quot;#lang-script-target&quot;).html(description);
        });
      &lt;/script&gt;
    &lt;/div&gt;
  &lt;/div&gt;
</description>
                <environment></environment>
        <key id="1846004">CSHARP-3788</key>
            <summary>Use OP_MSG to authenticate if server supports OP_MSG</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</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="9">Done</resolution>
                                        <assignee username="adelin.mbidaowona@mongodb.com">Adelin Mbida Owona</assignee>
                                    <reporter username="backlog-server-pm">Backlog - Core Eng Program Management Team</reporter>
                        <labels>
                            <label>size-xsmall</label>
                    </labels>
                <created>Mon, 9 Aug 2021 16:40:02 +0000</created>
                <updated>Fri, 22 Dec 2023 21:50:16 +0000</updated>
                            <resolved>Fri, 22 Dec 2023 21:49:52 +0000</resolved>
                                                    <fixVersion>2.24.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="4303166" author="dmitry.lukyanov" created="Thu, 20 Jan 2022 16:18:44 +0000"  >&lt;p&gt;We already use OP_QUERY only for initial handshake. The rest of steps use OP_MSG.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                                                <inwardlinks description="split from">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10520">
                    <name>Problem/Incident</name>
                                            <outwardlinks description="causes">
                                                        </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <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_14266" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Documentation Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;1. What would you like to communicate to the user about this feature?&lt;br/&gt;
2. Would you like the user to see examples of the syntax and/or executable code and its output?&lt;br/&gt;
3. Which versions of the driver/connector does this apply to?&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY24Q3</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr48xi:oas6o7i</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>
                                                                                                                        <customfield id="customfield_11150" key="com.atlassian.jira.plugin.system.customfieldtypes:multiselect">
                        <customfieldname>SERVER fixVersion</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="21985"><![CDATA[6.0 Required]]></customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_22279" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Server Compat</customfieldname>
                        <customfieldvalues>
                                        <label>5.1</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_21457" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Upstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;DRIVERS-1873:&lt;br/&gt;
This ticket requires drivers to ensure that they are using OP_MSG for the authentication step if it is supported (maxWireVersion &amp;gt;= 6) as part of the process of establishing a new connection. Currently, some drivers still use OP_QUERY for the authentication step even if OP_MSG is supported. As support is being dropped for OP_QUERY, Once the server team implements &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-59085&quot; title=&quot;Remove _isSelf/saslStart/saslContinue/buildinfo/authenticate from allowlist for OP_QUERY commands&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-59085&quot;&gt;SERVER-59085&lt;/a&gt; in MongoDB using OP_QUERY for anything other than the first step of the handshake will raise an error. Thus, once that version is released we will be able to test this change by ensuring that the driver is able to successfully connect to that version server.&lt;br/&gt;
 There are no spec test changes associated with this ticket.&lt;br/&gt;
 Check out the &lt;a href=&quot;https://github.com/mongodb/specifications/blob/master/source/auth/auth.rst#authentication-handshake&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Authentication Handshake spec&lt;/a&gt; for more details.&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>