<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:13:42 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>[SERVER-7126] new authPrinciples and acquiredCapabilities data structures</title>
                <link>https://jira.mongodb.org/browse/SERVER-7126</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description></description>
                <environment></environment>
        <key id="51262">SERVER-7126</key>
            <summary>new authPrinciples and acquiredCapabilities data structures</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</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="spencer@mongodb.com">Spencer Brody</assignee>
                                    <reporter username="milkie@mongodb.com">Eric Milkie</reporter>
                        <labels>
                    </labels>
                <created>Mon, 24 Sep 2012 13:31:28 +0000</created>
                <updated>Thu, 2 Aug 2018 21:23:16 +0000</updated>
                            <resolved>Wed, 7 Nov 2012 22:10:38 +0000</resolved>
                                                    <fixVersion>2.3.1</fixVersion>
                                                        <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="220842" author="auto" created="Fri, 21 Dec 2012 00:36:45 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-12-20T22:58:00Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7572&quot; title=&quot;Integrate new auth data structures into codebase and replace AuthenticationInfo&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7572&quot;&gt;&lt;del&gt;SERVER-7572&lt;/del&gt;&lt;/a&gt; Move special casing of system.users and system.profile auth checks further down so that commands hit them also&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3c7a4dda12b165e14a8458c7e502b34537d20ab9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3c7a4dda12b165e14a8458c7e502b34537d20ab9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="215407" author="auto" created="Fri, 14 Dec 2012 22:43:21 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-12-14T16:30:50Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7572&quot; title=&quot;Integrate new auth data structures into codebase and replace AuthenticationInfo&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7572&quot;&gt;&lt;del&gt;SERVER-7572&lt;/del&gt;&lt;/a&gt; Don&apos;t use DBDirectClient in AuthorizationManager&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/1e7a976eff70677c7323e52fd25446822431bcf2&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/1e7a976eff70677c7323e52fd25446822431bcf2&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="205702" author="auto" created="Mon, 3 Dec 2012 23:41:36 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-30T22:27:04Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: Add method to AuthorizationManager to check authorization for an ActionSet &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/3adf40dd3755f71f27caf3f18cbcee0af91ef162&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/3adf40dd3755f71f27caf3f18cbcee0af91ef162&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="203601" author="auto" created="Fri, 30 Nov 2012 22:24:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-30T02:38:53Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: Make AuthorizationManager check if an admin user exists on every localhost query rather than just at initialization time.  &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7572&quot; title=&quot;Integrate new auth data structures into codebase and replace AuthenticationInfo&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7572&quot;&gt;&lt;del&gt;SERVER-7572&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/bcc17bed5e07053f6d5f946c840fc25bc9bafb2b&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/bcc17bed5e07053f6d5f946c840fc25bc9bafb2b&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="199603" author="auto" created="Tue, 27 Nov 2012 00:14:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-26T23:52:02Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7572&quot; title=&quot;Integrate new auth data structures into codebase and replace AuthenticationInfo&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7572&quot;&gt;&lt;del&gt;SERVER-7572&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Fix unit test compilation by not referencing internalSecurity in AuthorizationManager&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/4ab0df571e0ed0cfbdfe30a85c898cadeab250e4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/4ab0df571e0ed0cfbdfe30a85c898cadeab250e4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="199547" author="auto" created="Mon, 26 Nov 2012 22:59:23 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-14T00:18:17Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7572&quot; title=&quot;Integrate new auth data structures into codebase and replace AuthenticationInfo&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7572&quot;&gt;&lt;del&gt;SERVER-7572&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Maintain auth information in AuthorizationManager as first step of deprecating AuthenticationInfo.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/eb04f7328d8cbfc4731e5ff6a466a138d9b5fc42&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/eb04f7328d8cbfc4731e5ff6a466a138d9b5fc42&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="193889" author="auto" created="Mon, 19 Nov 2012 17:15:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-16T01:51:45Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7127&quot; title=&quot;new acquire/releasePrivilege commands&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7127&quot;&gt;&lt;del&gt;SERVER-7127&lt;/del&gt;&lt;/a&gt; Add a way to look up an authenticated principal&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/8d1d6d0064c84c47b1c19dbd4fb5f9463cc2dca4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/8d1d6d0064c84c47b1c19dbd4fb5f9463cc2dca4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="190454" author="auto" created="Thu, 15 Nov 2012 17:18:01 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-14T23:38:21Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: Add toString method on ActionTypes. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/522fe6ce670f52714b035117ff4d346657e56d90&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/522fe6ce670f52714b035117ff4d346657e56d90&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="184776" author="auto" created="Fri, 9 Nov 2012 21:56:20 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-08T21:08:11Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: Add initialize method to AuthorizationManager to move admin user existance check outside of the constructor. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7572&quot; title=&quot;Integrate new auth data structures into codebase and replace AuthenticationInfo&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7572&quot;&gt;&lt;del&gt;SERVER-7572&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/7e7c9c3fb9d8e78e302a93a789ac50b941d5fdd0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/7e7c9c3fb9d8e78e302a93a789ac50b941d5fdd0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="184765" author="auto" created="Fri, 9 Nov 2012 21:27:05 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-09T21:26:42Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: Move external_state* file to auth_external_state* to finish rename of ExternalState to AuthExternalState &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/02e35bf0fc3c6f8d5fd00a1414219261a4aa3afa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/02e35bf0fc3c6f8d5fd00a1414219261a4aa3afa&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="184727" author="auto" created="Fri, 9 Nov 2012 20:00:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-08T19:43:36Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Rename ExternalState to AuthExternalState&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/c9e12a8e01239778acb160bc59b8c38d022077c0&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/c9e12a8e01239778acb160bc59b8c38d022077c0&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="183784" author="spencer" created="Wed, 7 Nov 2012 22:10:38 +0000"  >&lt;p&gt;Data structures have all been committed.  Now starting work on &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7572&quot; title=&quot;Integrate new auth data structures into codebase and replace AuthenticationInfo&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7572&quot;&gt;&lt;del&gt;SERVER-7572&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="183780" author="auto" created="Wed, 7 Nov 2012 22:06:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-06T22:56:00Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: Rename Capability to Privilege. &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/288ef9cb3b6ae41afc97ba74e4cf6d15e7a1c194&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/288ef9cb3b6ae41afc97ba74e4cf6d15e7a1c194&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="183514" author="auto" created="Wed, 7 Nov 2012 13:41:41 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-07T13:03:55Z&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7565&quot; title=&quot;Automatically generate error_codes.h and error_codes.cpp from a list of codes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7565&quot;&gt;&lt;del&gt;SERVER-7565&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7576&quot; title=&quot;Make Visual Studio builds require Python, and run Python scripts&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7576&quot;&gt;&lt;del&gt;SERVER-7576&lt;/del&gt;&lt;/a&gt; Visual Studio require Python, run Python scripts&lt;/p&gt;

&lt;p&gt;This commit makes the Visual Studio builds require Python to be installed.&lt;/p&gt;

&lt;p&gt;Add Pre-Build Events to Visual Studio projects to run the same Python&lt;br/&gt;
scripts that the scons build runs to create src/mongo/base/error_codes.cpp,&lt;br/&gt;
src/mongo/base/error_codes.h, src/mongo/db/auth/action_type.h and&lt;br/&gt;
src/mongo/db/auth/action_type.cpp.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5a7456f2c726953fd7c433d96c76e9b0a1ba6105&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5a7456f2c726953fd7c433d96c76e9b0a1ba6105&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="182755" author="auto" created="Mon, 5 Nov 2012 22:40:17 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-03T22:37:21Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Move ActionType definitions to their own file that is input to generate_action_types.py&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/389613bb9727d1594f10ce1abe50a048fa062460&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/389613bb9727d1594f10ce1abe50a048fa062460&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="182754" author="auto" created="Mon, 5 Nov 2012 22:40:15 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-03T20:55:29Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Make ActionType names and string representations the same&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/73b14c23aecb50cc17c0043970c46cb1aba3ff29&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/73b14c23aecb50cc17c0043970c46cb1aba3ff29&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="182753" author="auto" created="Mon, 5 Nov 2012 22:40:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-11-01T19:35:11Z&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: Ennumerate all actions in ActionType, and use ActionSet for roles.  &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt;&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/f2104328d07610e8512e933d52a7af716e03b5dc&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/f2104328d07610e8512e933d52a7af716e03b5dc&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="181187" author="auto" created="Wed, 31 Oct 2012 21:53:10 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-29T16:04:03-07:00&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Autogenerate ActionType&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/93de1bff87ff4b922bc51f78b0eb62fdaa8f2920&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/93de1bff87ff4b922bc51f78b0eb62fdaa8f2920&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="180589" author="auto" created="Tue, 30 Oct 2012 16:41:14 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-11T08:02:38-07:00&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Add AuthorizationManager class for handling all authorization logic.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/05b53b3859418d04f2b013ddf16c1fd23031ffca&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/05b53b3859418d04f2b013ddf16c1fd23031ffca&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="179724" author="auto" created="Fri, 26 Oct 2012 19:23:35 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-25T16:16:56-07:00&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Use std::bitset in ActionSet instead of uint64_t&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2ef1d63cc5a5a8c05aed7204e867ffa99f03827d&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2ef1d63cc5a5a8c05aed7204e867ffa99f03827d&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="178655" author="auto" created="Wed, 24 Oct 2012 14:19:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-24T06:57:57-07:00&apos;, u&apos;email&apos;: u&apos;tad@10gen.com&apos;, u&apos;name&apos;: u&apos;Tad Marshall&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Fix Windows warnings&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/cb8efcd6a2f05d35655ed9f9b947cc4a99ade8db&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/cb8efcd6a2f05d35655ed9f9b947cc4a99ade8db&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="178384" author="auto" created="Tue, 23 Oct 2012 21:13:00 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-11T08:01:27-07:00&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; More work on new data structures for authorization.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/2b28e842e897189452dccf6bfc9f0855813d4cab&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/2b28e842e897189452dccf6bfc9f0855813d4cab&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="173526" author="auto" created="Wed, 10 Oct 2012 20:34:58 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;date&apos;: u&apos;2012-10-09T15:45:30-07:00&apos;, u&apos;email&apos;: u&apos;spencer@10gen.com&apos;, u&apos;name&apos;: u&apos;Spencer T Brody&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-7126&quot; title=&quot;new authPrinciples and acquiredCapabilities data structures&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-7126&quot;&gt;&lt;del&gt;SERVER-7126&lt;/del&gt;&lt;/a&gt; Introduce new auth data structures&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo/commit/5d39bdfc11d3b9eb32a8a25a2d655a5f43b7ede7&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo/commit/5d39bdfc11d3b9eb32a8a25a2d655a5f43b7ede7&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="17923">SERVER-3198</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="17924">SERVER-3199</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>23.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 10 Oct 2012 20:34:58 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        11 years, 8 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></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_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>greg.mckeon@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            11 years, 8 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>auto</customfieldvalue>
            <customfieldvalue>milkie@mongodb.com</customfieldvalue>
            <customfieldvalue>spencer@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrnnon:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrizwv:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>24474</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrkyfz:</customfieldvalue>

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