<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:19:39 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-4000] Add test for security-sensitive command monitoring event redaction </title>
                <link>https://jira.mongodb.org/browse/CDRIVER-4000</link>
                <project id="10030" key="CDRIVER">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-1653&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="1719207">CDRIVER-4000</key>
            <summary>Add test for security-sensitive command monitoring event redaction </summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="2" iconUrl="https://jira.mongodb.org/images/icons/priorities/critical.svg">Critical - P2</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="andreas.braun@mongodb.com">Andreas Braun</assignee>
                                    <reporter username="backlog-server-pm">Backlog - Core Eng Program Management Team</reporter>
                        <labels>
                    </labels>
                <created>Mon, 17 May 2021 17:28:06 +0000</created>
                <updated>Sat, 28 Oct 2023 11:28:28 +0000</updated>
                            <resolved>Mon, 5 Jul 2021 19:01:07 +0000</resolved>
                                                    <fixVersion>1.18.0</fixVersion>
                                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="3918541" author="xgen-internal-githook" created="Tue, 6 Jul 2021 17:06:41 +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-4000&quot; title=&quot;Add test for security-sensitive command monitoring event redaction &quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4000&quot;&gt;&lt;del&gt;CDRIVER-4000&lt;/del&gt;&lt;/a&gt; Remove undefined macro (#817)&lt;/p&gt;

&lt;p&gt;Fix backport of &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4000&quot; title=&quot;Add test for security-sensitive command monitoring event redaction &quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4000&quot;&gt;&lt;del&gt;CDRIVER-4000&lt;/del&gt;&lt;/a&gt; to r1.17 branch.&lt;br/&gt;
Branch: r1.17&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/dfab64ee6f9ea2223460224caf2e4aecf212c49c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/dfab64ee6f9ea2223460224caf2e4aecf212c49c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="3916893" author="xgen-internal-githook" created="Mon, 5 Jul 2021 19:00:44 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Andreas Braun&apos;, &apos;email&apos;: &apos;alcaeus@users.noreply.github.com&apos;, &apos;username&apos;: &apos;alcaeus&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4000&quot; title=&quot;Add test for security-sensitive command monitoring event redaction &quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4000&quot;&gt;&lt;del&gt;CDRIVER-4000&lt;/del&gt;&lt;/a&gt; Test redaction of sensitive commands (#814)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Sync command monitoring spec tests&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This brings the spec tests up to date with mongodb/specifications#84ac002b&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Add support for 1.5 unified test format schema&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This adds support for the &quot;observeSensitiveCommands&quot; monitoring option, as well as the new &quot;auth&quot; runOnRequirement.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Redact sensitive commands for APM&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Test redaction of replies for sensitive commands&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Force redaction of replies for sensitive commands&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Previously, the driver would not redact the reply to a hello command with speculative authentication unless the reply also was sensitive. As this makes the test completely useless, we&apos;ve decided to always require redaction of replies when the command was redacted.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Document is_redacted and force_redaction arguments to APM initialisers&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Make redaction helpers static&lt;br/&gt;
Branch: r1.17&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/8a78b0eb0e08084e166ae65719b8b4ed4fcaa96a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/8a78b0eb0e08084e166ae65719b8b4ed4fcaa96a&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="3916892" author="xgen-internal-githook" created="Mon, 5 Jul 2021 18:57:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Andreas Braun&apos;, &apos;email&apos;: &apos;alcaeus@users.noreply.github.com&apos;, &apos;username&apos;: &apos;alcaeus&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-4000&quot; title=&quot;Add test for security-sensitive command monitoring event redaction &quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-4000&quot;&gt;&lt;del&gt;CDRIVER-4000&lt;/del&gt;&lt;/a&gt; Test redaction of sensitive commands (#814)&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Sync command monitoring spec tests&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This brings the spec tests up to date with mongodb/specifications#84ac002b&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Add support for 1.5 unified test format schema&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This adds support for the &quot;observeSensitiveCommands&quot; monitoring option, as well as the new &quot;auth&quot; runOnRequirement.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Redact sensitive commands for APM&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Test redaction of replies for sensitive commands&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Force redaction of replies for sensitive commands&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Previously, the driver would not redact the reply to a hello command with speculative authentication unless the reply also was sensitive. As this makes the test completely useless, we&apos;ve decided to always require redaction of replies when the command was redacted.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Document is_redacted and force_redaction arguments to APM initialisers&lt;/li&gt;
&lt;/ul&gt;


&lt;ul&gt;
	&lt;li&gt;Make redaction helpers static&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/commit/6d8fc7eaadea8a0dab163e88b91244af12e0c97a&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/commit/6d8fc7eaadea8a0dab163e88b91244af12e0c97a&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                            <comment id="3913938" author="andreas.braun" created="Fri, 2 Jul 2021 08:00:45 +0000"  >&lt;p&gt;&lt;a href=&quot;https://github.com/mongodb/mongo-c-driver/pull/814&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-c-driver/pull/814&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="1796494">PHPC-1869</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                                                <inwardlinks description="split from">
                                                        </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="1474103">CDRIVER-3797</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="1796469">CDRIVER-4038</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </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_21553" key="com.atlassian.jira.plugin.system.customfieldtypes:labels">
                        <customfieldname>Quarter</customfieldname>
                        <customfieldvalues>
                                        <label>FY22Q2</label>
    
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hyw2of:</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>