summaryrefslogtreecommitdiff
path: root/src/mongo/db/commands/user_management_commands.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-56550 Require consistent API params in getMore and txnsA. Jesse Jiryu Davis2021-05-131-4/+2
| | | | | | Transaction-continuing commands must use the same API parameters as the transaction's first command (it is no longer optional), and similarly getMore must use the same as the cursor-creating command.
* SERVER-56456 Add reply types to UMC commands and simplify templatesSara Golemon2021-04-291-48/+41
|
* SERVER-54975 Rename IDL parser classes to use CommandRequest and ↵Bernard Gorman2021-04-021-8/+8
| | | | CommandReply suffixes
* SERVER-55453 Retry dropRole command transactions harder in test modeSara Golemon2021-03-241-1/+5
|
* SERVER-54698 Retry UMC transaction on retryable op errorSara Golemon2021-02-231-4/+10
|
* SERVER-54136 Make the authenticate command respect enforceUserClusterSeparationBen Caimano2021-02-181-0/+1
|
* SERVER-52972 Retry drop role transactions in UMC commandSara Golemon2021-02-111-65/+126
|
* SERVER-53499 Handle UMC commands with requireApiVersion and standalone mongodMark Benvenuto2021-01-151-1/+1
|
* SERVER-51649 Convert aggregate command input to IDLRuoxin Xu2021-01-071-3/+4
|
* SERVER-53499 User Management commands must set apiVersion internallyMark Benvenuto2021-01-061-0/+7
|
* SERVER-52708 Make tenant migration donor take certificate as string in ↵Cheahuychou Mao2021-01-051-4/+4
| | | | donorStartMigration command
* SERVER-51866 IDLify MergeAuthzCollections commandSara Golemon2020-11-101-363/+307
|
* SERVER-51865 IDLify user cache commandsSara Golemon2020-11-101-77/+37
|
* SERVER-51864 IDLify usersInfo and rolesInfo commandsSara Golemon2020-11-091-195/+165
|
* SERVER-49931 Transactionalize dropUser commandsSara Golemon2020-10-211-80/+213
|
* SERVER-50292 Refactor user acuisition via externalStateSara Golemon2020-09-021-31/+30
|
* SERVER-45938 Create override for createUser to allow possible cluster membersSpencer Jackson2020-09-021-5/+14
|
* SERVER-50217 change auth op observer to handle $v:1 and $v:2 updatesIan Boros2020-08-271-1/+2
| | | | This commit also removes an implicit constructor for write_ops::UpdateModification.
* SERVER-50204 Refactor role acquisition using resolveRolesSara Golemon2020-08-241-140/+75
|
* SERVER-50187 Use AuthzManagerExternalState::roleExists() to simplify role checksSara Golemon2020-08-201-18/+7
|
* SERVER-49114 Replace getSSLManager() with SSLManagerCoordinatorGabriel Marks2020-07-141-3/+3
|
* SERVER-49112 Add Session::getSSLConfigurationGabriel Marks2020-07-081-1/+2
|
* SERVER-49077 IDLify UMC Mutation commandsSara Golemon2020-07-021-1142/+785
|
* SERVER-48084 Lint log lines in mongo/db/commandsSara Golemon2020-05-131-13/+17
|
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-261-1/+1
| | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2::
* SERVER-46645 Make the UserCacheInvalidatorJob expect both OID and TimestampKaloian Manassiev2020-03-061-3/+10
|
* SERVER-44978 Move the "cache generation" to AuthorizationManagerImplKaloian Manassiev2020-02-271-155/+146
| | | | | | | The "cache generation" concept is something specific to the Authorization Manager and doesn't fit with an asynchronous (non totally-ordered cache). This change moves it out of the ReadThroughCache and makes it an AuthorizationManager concept.
* SERVER-45567 removing util/log.h where I canGabriel Russell2020-02-211-1/+0
| | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp
* SERVER-45869 automatically converted structured loggingGabriel Russell2020-02-131-9/+22
|
* SERVER-42165 Replace uses of stdx::mutex with mongo::MutexBen Caimano2019-09-171-3/+3
|
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-46/+34
|
* SERVER-41071 Replace NULL and 0 with nullptrA. Jesse Jiryu Davis2019-06-141-5/+5
|
* SERVER-39338 Remove `stdx/functional.h`ADAM David Alan Martin2019-06-101-2/+2
|
* SERVER-40529 Refresh pinned users in background threadJonathan Reams2019-05-281-13/+23
|
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-8/+7
| | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare.
* SERVER-38984 Validate unique User ID on UserCache hitSara Golemon2019-02-141-0/+2
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-37836 re-evaluate authorization for originating command in getMoreIsabella Siu2019-02-081-0/+2
|
* SERVER-30711: scope_guard rewrite, to avoid -Werror=noexcept-typeBilly Donahue2019-01-111-3/+3
| | | | | | | | Macro ON_BLOCK_EXIT(...) now takes a single callable, Some renames: Dismias -> dismiss MakeGuard => makeGuard
* SERVER-37834 Implement RFC 4514 X509 DN parserJonathan Reams2018-12-171-1/+1
|
* SERVER-28871: Remove user management command write concern backwards ↵Spencer Jackson2018-12-031-60/+0
| | | | compatibility
* SERVER-37124 Disambiguate DuplicateKey error and return keyPattern details ↵James Wahlin2018-11-161-2/+2
| | | | in errorInfo object
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-26/+28
|
* SERVER-37563 Remove all usages of getGlobalAuthorizationManagerKaloian Manassiev2018-10-121-3/+2
|
* SERVER-31552 Allow users to be pinned in memoryJonathan Reams2018-10-011-111/+137
|
* Revert "SERVER-31552 Allow users to be pinned in memory"Jonathan Reams2018-09-281-137/+111
| | | | This reverts commit d8e10f2dcc4554c74cf1da9d40557233cad70fb1.
* SERVER-31552 Allow users to be pinned in memoryJonathan Reams2018-09-281-111/+137
|
* SERVER-36606: Allow commands to expose names of sensitive fieldsSpencer Jackson2018-09-171-5/+4
|
* SERVER-36094 Make DBClientBase::query() take an NamespaceStringOrUUIDMatthew Russotto2018-08-141-7/+3
|
* SERVER-35890 refactor User cache into InvalidatingLRUCache and UserHandleJonathan Reams2018-08-011-5/+5
|