summaryrefslogtreecommitdiff
path: root/src/mongo/db/dbwebserver.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-201-414/+412
|
* SERVER-17307 Replace boost::shared_ptr and friends with std::shared_ptrAndrew Morrow2015-06-101-1/+1
|
* SERVER-18515 Put OperationContext into mongos client request path.Andy Schwerin2015-06-051-4/+4
|
* SERVER-18236 hang slaveOk/secondaryOk and readPreference off OpCtxAdam Midvidy2015-06-031-3/+2
| | | | | | | - secondaryOk is upconverted/downconverted from QueryOption_SlaveOk - readPreference is upconverted/downconverted from $query wrapped commands or $queryOptions - both are now accessed via OperationContext instead of being read from a mutable command object - removed logic for parsing secondaryOk and readPreference from the command execution pipeline in dbcommands.cpp
* Reapply "SERVER-14995 Move operation id, lockState and client fields to ↵Andy Schwerin2015-06-021-1/+1
| | | | | | OperationContext." This reverts commit e181ea38af737ef7aaf5f8228f870d8c7149b2bb.
* Revert "SERVER-14995 Move operation id, lockState and client fields to ↵Spencer T Brody2015-05-291-1/+1
| | | | | | OperationContext." This reverts commit 4ea38c308da292f43e29d32b1b53b7324db0bafe.
* SERVER-14995 Move operation id, lockState and client fields to OperationContext.Andy Schwerin2015-05-291-1/+1
| | | | | | | | | | | | | They have been moved from OperationContextImpl. Furthermore, the CurOp stack is now attached to OperationContext, instead of Client. With this change, an operation's lifetime is governed by the lifetime of an OperationContext object. The "_active" field of CurOp is therefore no longer meaingful. This required fixing the lifetime of OperationContext in a few places. A future change will adjust operation lifetime timing to time the lifetime of the OperationContext object, as well.
* SERVER-17607 initial OP_COMMAND mongod implementationAdam Midvidy2015-05-181-3/+22
|
* SERVER-18099 Refactor buildinfo/version reportingJonathan Reams2015-04-301-2/+0
|
* SERVER-18117 Add replset view back to http interfaceSpencer T Brody2015-04-291-1/+2
|
* SERVER-17817 Make ServiceContext create and manage Client objects.Andy Schwerin2015-04-201-2/+0
| | | | | | | | | | | | Also, deduplicate Client::* method implementations, guard the identity of the current CurOp of a Client with the Client's _mutex instead of the mutex guarding the list of all clients. Makes the currentClient object private to client.cpp, and all access to the thread-bound client is now done with haveClient() and cc() free functions in the mongo namespace. Removes the vesitgal Client::shutdown() methods.
* SERVER-15860 Switch replication metadata ops to be replication-specific, ↵matt dannenberg2015-04-171-2/+2
| | | | rather than using commands
* SERVER-17817 Make AuthorizationSession a decoration of ClientBasic.Andy Schwerin2015-04-161-2/+2
|
* SERVER-17878 Rename GlobalEnvironmentExperiment to ServiceContext.Andy Schwerin2015-04-031-2/+2
|
* SERVER-17761 DbWebServer should own the AdminAccess pointerKaloian Manassiev2015-03-271-1/+1
|
* SERVER-17653 Early allocate port for the HTTP interfaceKaloian Manassiev2015-03-261-381/+383
|
* SERVER-17705 Fix credentials field inconsistencyAndreas Nilsson2015-03-241-0/+4
|
* SERVER-17669 Remove web auth prompt for non-auth mongodAndreas Nilsson2015-03-201-0/+4
|
* SERVER-17470 Remove link to replset data in the http serverSiyuan Zhou2015-03-101-3/+1
|
* SERVER-17379 Require connection be on localhost to allow unauthorized access ↵Spencer T Brody2015-03-031-3/+1
| | | | via webserver
* SERVER-13256 Remove pch.hAndrew Morrow2015-01-151-3/+0
|
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-151-0/+4
|
* SERVER-13256 Prohibit new uses of pch.hAndrew Morrow2015-01-051-0/+3
|
* StringMap for command mapsEliot Horowitz2014-11-291-6/+6
|
* SERVER-14668 remove some usages of cc()Hari Khalsa2014-09-041-2/+1
|
* SERVER-14592 de-inline bson and remove bson namespaceEric Milkie2014-07-171-1/+0
|
* SERVER-14376 Move mongoutils::html namespace into mongo::html namespace.Andy Schwerin2014-06-271-1/+1
|
* SERVER-13961 Convert most usages of LockState from TLS to OperationContextKaloian Manassiev2014-06-131-4/+4
|
* SERVER-13931 retire the OpCtx::Factory, use global environment insteadHari Khalsa2014-06-091-9/+6
|
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-301-8/+12
| | | | | This is part of the changes to move LockState be part of OperationContext and not retrieved from TLS.
* Revert "SERVER-13961 Pass LockState to DBWrite and DBRead directly"Kaloian Manassiev2014-05-281-12/+8
| | | | This reverts commit 0672061deb58aac931912bed68d014247c581968.
* SERVER-13961 Pass LockState to DBWrite and DBRead directlyKaloian Manassiev2014-05-281-8/+12
| | | | | This is part of the changes to move LockState be part of OperationContext and not retrieved from TLS.
* SERVER-13641 Don't include operation_context_impl.h in dbwebserver.Mathias Stearn2014-05-161-1/+0
| | | | Was breaking mongos linking on my box
* SERVER-13641 rename TransactionExperiment to OperationContextHari Khalsa2014-05-151-9/+9
|
* SERVER-13641 Unify Command::newRun into runMathias Stearn2014-05-141-1/+1
| | | | | | | | | | | This is the result of the following seds and a few manual fixups, including removing the old run() and fixing the comments. git grep -l '\<run(const' | xargs sed -si -e 's/\brun(const/newRun(TransactionExperiment* txn, const/' git grep -l '\<run( const' | xargs sed -si -e 's/\brun( const/newRun(TransactionExperiment* txn, const/' git grep -l '\<newRun(' | xargs sed -si -e 's/\bnewRun(/run(/'
* SERVER-13641 Pull TransactionExperiment up to top level request processorMathias Stearn2014-05-141-11/+27
|
* SERVER-13498 Get rid of LockStatusKaloian Manassiev2014-04-151-1/+0
| | | | | | This change removes all usages of LockStatus and pushes the lock acquisitions to be inside the respective commands. This is a refactoring on the way to per-document locking.
* SERVER-12156 Split version.h/cpp into version and version_reporting.Andy Schwerin2013-12-231-1/+1
|
* SERVER-8510 Get rid of CmdLine struct and use new option handling styleShaun Verch2013-10-041-9/+9
|
* SERVER-9818 allocate socket file descriptors before opening datafilesmatt dannenberg2013-09-101-0/+1
|
* SERVER-8886 Add OpenSSL exception to files in src/mongo/dbIan Whalen2013-09-061-0/+12
|
* Revert "SERVER-9818 allocate socket file descriptors before opening datafiles"Spencer T Brody2013-09-041-1/+0
| | | | This reverts commit 607ae1384b26ebcb5e275a845f9806104852257f.
* SERVER-9818 allocate socket file descriptors before opening datafilesmatt dannenberg2013-09-041-0/+1
|
* SERVER-9518 Change webserver to use acquireUser to get user's password hash, ↵Spencer T Brody2013-08-291-3/+15
| | | | rather than a direct call to getPrivilegeDocument
* SERVER-9518 Cleanup authorization code and remove all uses of Principal and ↵Spencer T Brody2013-08-191-1/+0
| | | | PrivilegeSet
* SERVER-9518 SERVER-10323 Fix access control in the web serverSpencer T Brody2013-08-191-18/+11
|
* SERVER-8364 removed excess #IFDEF directivesEric Daniels2013-08-161-3/+1
| | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* SERVER-8364 added OpenSSL version information to mongod SERVER-8364 fixed a typoEric Daniels2013-08-021-0/+3
| | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* SERVER-10323 Temporarily disable user managment in the web server until it ↵Spencer T Brody2013-07-301-9/+10
| | | | can be done properly
* SERVER-9518 Separate cases that want to automatically acquire privileges ↵Spencer T Brody2013-07-241-1/+1
| | | | when adding an authenticated principal from those that do not.