0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

131 Commits

Author SHA1 Message Date
Aaron
50ad828ec1 Better validation for element size 2009-01-20 13:04:18 -05:00
Aaron
45b5c44f41 Merge jsobj.h changes 2009-01-19 09:37:29 -05:00
Aaron
aadb251731 Patch some more holes in BSON validation 2009-01-18 13:11:43 -05:00
unknown
f412f99bee compile on windows 2009-01-18 11:53:33 -05:00
Eliot Horowitz
1f27383fc2 oid parsing, slight better random 2009-01-17 00:20:47 -05:00
Aaron
1c2b23bb0f Merge branch 'master' of ssh://aaron@git.10gen.com/data/gitroot/p 2009-01-16 15:15:33 -05:00
Aaron
1524c3e44b Enhance BSONObj::validate() 2009-01-16 15:13:46 -05:00
Eliot Horowitz
004db2d6fe incorrect implementation of OID 2009-01-16 14:21:46 -05:00
Aaron
3a533a9432 Add new BSONObj::hexDump() function 2009-01-16 10:21:23 -05:00
Aaron
e1f97b30c4 Partially unify sorted/non-sorted btree cursor creation code, fixes bug 1139 2009-01-16 09:55:36 -05:00
Aaron
7c7bd85c6d Add start / end key to explain, fix key extraction ordering 2009-01-15 13:04:25 -05:00
Aaron
261a467aa5 Replaced our #defined cout with mongo::out() 2009-01-15 11:26:38 -05:00
Aaron
90d45238aa Indent all lines within namespaces one level 2009-01-15 10:17:11 -05:00
Aaron
248a6dd8de Replace tab indentation with spaces 2009-01-14 17:17:24 -05:00
Aaron
ad1f6b3cbd Put our code in 'mongo' namespace 2009-01-14 17:09:51 -05:00
Aaron
64cc93ac22 Merge jsobj.h changes 2009-01-14 14:24:34 -05:00
Aaron
21a13b1336 NEW pdfile # : 4.4; Support compound directions with compound indexes 2009-01-14 13:56:52 -05:00
Eliot Horowitz
a7862f5527 int vs. double 2009-01-14 09:57:53 -05:00
Eliot Horowitz
bf7edfbae5 playing with BSONObjBuilder stream for building
and an example
2009-01-14 09:40:54 -05:00
Aaron
f2bbe89666 Limit regex options, only use Dbref() in TenGen mode 2009-01-13 14:27:59 -05:00
dwight
aeef0a9d3d Merge branch 'master' of ssh://git.10gen.com/data/gitroot/p
Conflicts:

	client/dbclient.cpp
	client/dbclient.h
2009-01-10 18:29:09 -05:00
dwight
8428e6cbda command work client driver 2009-01-10 18:17:23 -05:00
Aaron
9c4278f3ff Fix up regexp parsing 2009-01-06 13:54:19 -05:00
Aaron
dacc872ba2 Enhance json parser 2009-01-06 13:02:09 -05:00
Eliot Horowitz
27b5f64de9 jsonString 0 fix 2009-01-05 16:12:25 -05:00
Aaron
7dde088721 Remove compiler warning about unused variable 'end' 2009-01-02 10:58:40 -05:00
Aaron
f0b6cf77b5 Actually handle utf8 correctly 2009-01-02 10:57:33 -05:00
Aaron
86c13991df massert rather than assert in jsonString() 2009-01-02 10:52:43 -05:00
Dwight
babed98050 compile on windows 2009-01-02 10:39:59 -05:00
Aaron
6a4de72765 Add non-Strict mode for Dbref, use base64 encoding for bindata 2008-12-31 11:33:41 -05:00
Aaron
3b40382a0d Start on TenGen and JS modes 2008-12-30 19:04:40 -05:00
Aaron
e598a0cedd Only escape if utf8 character in basic ascii range 2008-12-30 18:20:57 -05:00
Aaron
6b9b6ffa77 Add date and regexp strict mode 2008-12-30 17:47:36 -05:00
Aaron
5c9b3f8d30 Added Symbol support to formattedString, modified BinData format 2008-12-30 17:16:39 -05:00
Aaron
cb023c8bb5 Better OID printing 2008-12-30 17:05:15 -05:00
Aaron
d5d630022a Started BSONObj::formattedString 2008-12-30 11:16:14 -05:00
Aaron
b7cbd30112 Replace tab indentation with spaces 2008-12-28 20:28:49 -05:00
unknown
6e6f6ea895 regex compare now implemented 2008-12-25 20:51:32 -05:00
unknown
96f476c3c5 compile on visual C++ / windows 2008-12-25 20:22:24 -05:00
dwight
73ad3f1454 partial - appendRegex not finished yet 2008-12-25 20:05:31 -05:00
Aaron
3148da81f2 Index simple objects within arrays 2008-12-24 13:57:30 -05:00
Aaron
11f58f1882 Use empty string for field names of key elements 2008-12-19 18:12:59 -05:00
Aaron
b473e85b92 Make g++ warnings stricter, clear a few new warnings 2008-12-17 14:09:37 -05:00
Aaron
ac39edd52c Make object comparison recursive, with tests 2008-12-11 19:16:25 -05:00
Aaron
3ec2ba4d9d Added some index details tests 2008-12-11 15:20:28 -05:00
Aaron
4a5d9e567c Cursor bracketing supports multiple inequalities on the same field 2008-12-11 09:48:14 -05:00
Aaron
f5f533a36f Bracket btree cursors with beginning and and ending keys 2008-12-09 09:54:51 -05:00
unknown
8e600e8f1b bug with the new NumericInt datatype fixed
keys were misordered in btree under certain condition.

bug could be manifested previously with:

  local.src.test.ed.db.stress.hunga()
  go(1,7109.450806359954)
2008-12-06 14:49:27 -05:00
Dwight
d78b9d0f7d slightly smarter tostring 2008-12-01 10:59:53 -05:00
Dwight
6f9636903b num 2008-11-21 14:14:40 -05:00