summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-9518 Separate privilege document parsing into its own classSpencer T Brody2013-08-207-1013/+1164
|
* SERVER-375 Implement $mul by way of $incAndrew Morrow2013-08-205-11/+56
|
* SERVER-10490 SERVER-375 Add static assertions for overflow safe algosAndrew Morrow2013-08-201-0/+7
|
* SERVER-375 Implement multiplication for SafeNumAndrew Morrow2013-08-204-2/+251
|
* SERVER-4362 Implement xor support for $bitAndrew Morrow2013-08-206-12/+242
|
* SERVER-10490 Use pre and post conditions to avoid signed integer overflow in ↵Andrew Morrow2013-08-201-23/+37
| | | | SafeNum addition
* SERVER-9518 Fix SSL build by removing reference to PrincipalSpencer T Brody2013-08-201-2/+1
|
* SERVER-10497 Move OpDebug to a separate parameter and pass UpdateRequest by ↵Andrew Morrow2013-08-2010-58/+39
| | | | const ref
* SERVER-10529 Allow isMaster to report the wire version (range) it expects.Alberto Lerner2013-08-203-0/+59
|
* Fix signed/unsigned comparisonsMathias Stearn2013-08-192-5/+5
|
* Use BSONElement::fieldNameStringData() in aggregationMathias Stearn2013-08-192-2/+2
|
* Update comments in ExpressionNary::optimize()Mathias Stearn2013-08-191-23/+12
|
* remove useless fileMathias Stearn2013-08-198-68/+6
|
* SERVER-10530 Break first batch in aggregation cursor when encountering a ↵Mathias Stearn2013-08-191-5/+6
| | | | large document
* Use bulk-insert in $outMathias Stearn2013-08-192-4/+21
| | | | | About 4x faster at simple copy-collection benchmark. Follow-up to SERVER-3253
* Replace static, sorted list of expressions with localized registrationMathias Stearn2013-08-191-73/+68
|
* Unify agg Expression parsing to eliminate special casesMathias Stearn2013-08-194-650/+218
| | | | Also fixes SERVER-9289: allowing objects as unwrapped single arguments
* Replace ExpressionNary::getFactory() with isAssociativeAndCommutative()Mathias Stearn2013-08-193-175/+99
| | | | | | Intermediate step in agg Expression refactor. I think most of this code will be gone before the refactor is finished, but I needed to make this a step along the path.
* SERVER-9443 TopKSorter optimization when spilling to diskMathias Stearn2013-08-191-2/+96
|
* SERVER-10210 Use Snappy compression when Sorter writes to diskMathias Stearn2013-08-192-8/+45
|
* SERVER-9518 Cleanup authorization code and remove all uses of Principal and ↵Spencer T Brody2013-08-1926-1454/+234
| | | | PrivilegeSet
* SERVER-9518 Get UserName out of AuthorizationSession, not PrincipalNamesSpencer T Brody2013-08-195-18/+18
|
* SERVER-9518 Move WILDCARD_RESOURCE from PrivilegeSet to AuthorizationManagerSpencer T Brody2013-08-198-30/+35
|
* SERVER-8581 $redact pipeline stagematt dannenberg2013-08-194-0/+173
|
* SERVER-9518 Reload User if User has been invalidatedSpencer T Brody2013-08-194-1/+63
|
* Fix assert numberSpencer T Brody2013-08-191-1/+1
|
* SERVER-9518 SERVER-10323 Fix access control in the web serverSpencer T Brody2013-08-194-48/+33
|
* fix 'auth failed' message to not duplicate field namesEric Milkie2013-08-191-2/+2
|
* SERVER-10156 no digest password default for GSSAPI in the c++ driverEric Milkie2013-08-191-1/+3
|
* Add check to prevent future memory leaks like SERVER-10554Mathias Stearn2013-08-192-0/+47
|
* SERVER-10554 Patch memory leak in aggregationMathias Stearn2013-08-192-2/+28
| | | | | | | | | | The issue was that empty documents are represented as a NULL pointer and Value didn't ref count NULL pointers. This is fine for all public interactions with Value, however MutableDocument can change the pointer in-place when updating a nested field. This caused a leak when it transitioned a Value from holding a non-refcounted NULL pointer to holding a real pointer since MutableDocument/MutableValue didn't set the refCount bit.
* SERVER-10482 Make moveParanoia true by defaultRandolph Tan2013-08-191-1/+1
|
* SERVER-10498 backoff, don't fail on repeated reconnectGreg Studer2013-08-192-8/+6
|
* SERVER-7965 Change default date format in logs to iso8601-local.Andy Schwerin2013-08-191-1/+1
|
* SERVER-10548 SERVER-6405: temporary hookup of drop collection path to new ↵Eliot Horowitz2013-08-193-1/+13
| | | | collection map
* SERVER-10453 Make DBClientReplicaSet::connect always return trueRandolph Tan2013-08-191-1/+2
|
* Remove setter chaining support from UpdateRequestAndrew Morrow2013-08-198-90/+115
|
* SERVER-10521 Introduce serializing/deserializing interface for types.Alberto Lerner2013-08-191-0/+56
|
* SERVER-8364 removed excess #IFDEF directivesEric Daniels2013-08-166-19/+14
| | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* Include pdfile.h to ensure DiskLoc::obj is definedAndrew Morrow2013-08-161-0/+1
|
* SERVER-6405: CappedIterator using new collectionEliot Horowitz2013-08-163-60/+59
|
* SERVER-6405: Collection instance lifecycle startEliot Horowitz2013-08-163-3/+36
|
* SERVER-6405: don't throw away Collection* across yieldEliot Horowitz2013-08-164-24/+28
|
* SERVER-6405: convert FlatIterator to new Collection modelEliot Horowitz2013-08-168-49/+107
|
* SERVER-6405: move CollectionIterator to structureEliot Horowitz2013-08-166-4/+4
|
* SERVER-6405: start putting all Collection things into Collection classEliot Horowitz2013-08-165-2/+69
|
* SERVER-10507 Resize vector after reading config file to match the number of ↵Shaun Verch2013-08-151-0/+2
| | | | bytes actually read
* Revert "SERVER-10507 Disable unittest failing on windows builds"Shaun Verch2013-08-151-4/+3
| | | | This reverts commit ca81b44e30d4803da3d6994d0278350ac02f3d88.
* SERVER-10526 Fix improper use of temporary matched field nameAndrew Morrow2013-08-151-3/+6
|
* SERVER-9993 Accept any numeric type for the maxSize field in config.shardsShaun Verch2013-08-152-1/+12
|