814 Commits (cf816c3baec5baf2f245d88408598c9e41ffb230)
 

Author SHA1 Message Date
rstam cf816c3bae Added uuidhelpers.js file with Javascript helper functions to work with the various encoding of UUIDs in the mongo shell. These will eventually be obsoleted when SERVER-3153 is implemented. 14 years ago
rstam 4c1b6d2a80 Initial framework of LINQ implementation. Please note that this doesn't really do anything yet because the MongoLinqTranslator class is stubbed out. 14 years ago
rstam 7e953d2556 Fixed CSHARP-353. DropDatabase now clears related entries in the IndexCache. 14 years ago
rstam c84030d95f Implemented CSHARP-351. When the BsonClassMapSerializer encounters an error deserializing a field or property the name of the field or property as well as the name of the class they are in are included in the error message to assist the user in troubleshooting the problem. 14 years ago
rstam 822ff2b340 Fixed CSHARP-345. Make sure StateChanged event is raised when any of the state properties changes value (State, IsPrimary, IsSecondary, IsPassive and IsArbiter), not just when State changes value. 14 years ago
rstam f382ae47b2 Implemented CSHARP-346. Support numeric IPv6 addresses in connection strings. Final testing pending since I'm on the road and my VirtualBox VM doesn't seem to support IPv6. Will do final testing once I get back to a real Windows machine. 14 years ago
rstam f060942e93 Fixed CSHARP-350. Add support in JsonReader for underscores in unquoted names. 14 years ago
rstam 099b144217 Added UnregisterAllServers to MongoServer. 14 years ago
rstam aab0c01917 Changed version number to 1.4.*. 14 years ago
rstam 6fd3b7ca4d BUMP 1.3.0.4309. Will delay uploading binaries until smoke tested. 14 years ago
rstam 4efd0f68ce First draft of 1.3 Release Notes. 14 years ago
rstam d788f8a907 Added a bunch of missing doc comments. For some reason the C# compiler was not warning about any of these, but the Sandcastle Help File Builder was. 14 years ago
rstam 78b82eb57c Tweak unit tests to pass with older versions of the server. 14 years ago
rstam 59e052f97a Implemented CSHARP-301. Now when serializing a Dictionary or Hashtable with nominal type object a type discriminator value is written. 14 years ago
rstam bb88a48b01 Incorporated Brian Knight's fix for CSHARP-310 with minor changes. 14 years ago
Brian Knight af4da3481d Added unit test for CSHARP-310: TestNeverSerializeDefaultValueConvention. 14 years ago
Brian Knight 413e39af3a Resolved CSHARP-310: Changed member mapping to use the SerializeDefaultValue in the map instead of the default. 14 years ago
rstam 0464d359f1 Implemented CSHARP-321. Modified Query.And to support $and form added in version 2.0 of the server. For backward compatibility Query.And avoids using the $and form unless it is the only way to express the query. 14 years ago
rstam fe7476a29e Implemented CSHARP-275. JsonReader now supports RFC 822 formatted dates when parsing new Date(string) as well as .NET formatted dates. 14 years ago
rstam 73e685a47c Implemented CSHARP-338 and CSHARP-339. Added operator == implementations to subclasses of BsonValue to eliminate multiple levels of indirection. Equals only returns true if both arguments are the same type. Equals no longer coerces between numeric BsonValue classes, but operator == does. Classes that override Equals all now implement IEquatable<T> also. Added tons of new unit tests (almost all related to Equals and operator ==). 14 years ago
rstam 90cadbe7f8 Added RawDocument property to the IndexInfo class. 14 years ago
rstam 1ef39f050e Implemented CSHARP-249. GetIndexes now returns GetIndexesResult. Use GetIndexes().RawDocuments if you still want the raw IEnumerable<BsonDocument> result. 14 years ago
rstam 4ba580c931 Implemented CSHARP-318. Added GetProfilingLevelResult, ProfilingLevel and SystemProfileInfo types. Added GetProfilingInfo, GetProfilingLevel and SetProfilingLevel to MongoDatabase. 14 years ago
rstam 4c152582c7 Implemented CSHARP-334. Added support for GeoHaystackSearch. 14 years ago
rstam 8c37a3c8fc Fixed CSHARP-333. Clear needs to set poolSize to 0. 14 years ago
rstam 21c50c17e3 Implemented CSHARP-313. Give a more useful error message when attempting to write a scalar value to the root of a BSON document. 14 years ago
rstam 09a18d657c Fixed CSHARP-325. Database names cannot contain any of the characters in Path.GetInvalidPathChars or Path.GetInvalidFileNameChars because database names end up being used as directory or file names. 14 years ago
rstam 87031acdc2 Implemented CSHARP-332. Optimized SkipCString to not bother with UTF8 decoding since the string value is going to be ignored anyway. 14 years ago
rstam 0a93c888c7 Finished work on CSHARP-311. Added more unit tests. 14 years ago
rstam 548201f8de Fixed CSHARP-330. MongoGridFSSettings now inherits SafeMode settings from MongoDatabase. 14 years ago
rstam 134fb59d22 Partial work on CSHARP-311. Added new types BsonDictionaryOptionsAttribute, DictionaryRepresentation and DictionarySerializationOptions. Modified DictionaryGenericSerializer and DictionarySerializer to support new DictionarySerializationOptions and the new ArrayOfDocuments representation. 14 years ago
rstam f0ee7a46ec Finished implementing CSHARP-320. Added support for jsMode option for MapReduce. 14 years ago
rstam c7849e6300 Partially implemented CSHARP-320. Added support for sharded output collections to MapReduce. 14 years ago
rstam bce82165ad Fixed CSHARP-328. Update now supports Query.Null (treated as equivalent to an empty QueryDocument, which is the same as {} in the mongo shell). 14 years ago
rstam 7793abf6e4 Implemented CSHARP-319. Added support for within polygon queries. 14 years ago
rstam dea4b67d8c Implemented CSHARP-312. Added ToDictionary and ToHashtable to BsonDocument. 14 years ago
rstam ee99b3f299 Implemented CSHARP-316. Added support for ContinueOnError to InsertBatch. 14 years ago
rstam 85b0d3d4c5 Implemented CSHARP-317 (support j=true and w=mode SafeModes). SafeMode now has too many properties to be immutable, so it now only becomes immutable after Freeze is called, allowing easier initialization of SafeMode values. Added J and WMode properties to SafeMode. Replaced most calls to Freeze with calls to the new method FrozenCopy, which calls Freeze on a Copy instead of the original. Added new constructors to MongoDatabaseSettings and MongoCollectionSettings that allow inheriting values from the containing server and database (using a constructor instead of CreateDatabaseSettings and CreateCollectionSettings allows use of object initialization syntax). Added support for j=true and w=mode to MongoConnectionStringBuilder and MongoUrlBuilder. Added support for j=true and w=mode to GetLastError command created in MongoConnection.SendMessage. Added unit tests. 14 years ago
sridharn 6ec33b99d3 Changed Assembly version to 1.3.* 14 years ago
sridharn 303b9bd570 BUMP 1.2.0.4274 14 years ago
sridharn 9058fe7f63 Minor edits for 1.2 driver release 14 years ago
sridharn 23293491d9 Minor release notes 14 years ago
rstam f330084b9b Ignore exceptions when closing a connection. 14 years ago
rstam 9b7bf22947 Work around a bug in Mono. 14 years ago
rstam 154ad5cc9e Revised release notes. 14 years ago
rstam 868309d18a Fixed CSHARP-324. If server refuses to return buildInfo information when auth is on, the driver just sets it's BuildInfo property to null. See comments in the JIRA ticket for more information. 14 years ago
rstam 833b894a4b Further work on CSHARP-323. Don't let unhandled exceptions leave EnsureMinConnectionPoolSizeWorkItem. 14 years ago
rstam 8453358b46 Fixed CSHARP-323. Don't let unhandled exceptions leave TimerCallback. 14 years ago
rstam 64648f20bc Visual Studio didn't save everything when told to Save All. This minor change was missing. 14 years ago
rstam a70942fb51 Changed setup project for 1.2 release. 14 years ago