794 Commits (90cadbe7f85814e49159493cea5e3f0d9d447edd)
 

Author SHA1 Message Date
rstam 25e15a19be Further work on CSHARP-188. The three thread-safe serialization classes (BsonSerializer, BsonDefaultSerializer and BsonClassMap) now share a single static ConfigLock, which should make deadlocks between them impossible now. 15 years ago
rstam 50781548f3 Fixed CSHARP-187. Added timeout to BsonBuffer.LoadFrom. 15 years ago
sridharn 47ddebeb2c Added nuget specification file. CSHARP-189 15 years ago
sridharn 89e63de789 Merge branch 'master' of github.com:mongodb/mongo-csharp-driver 15 years ago
sridharn c5da837668 Fixed DriverSetup project to remove warnings and install the dlls into the install directory 15 years ago
rstam 42f177abbb Fixed CSHARP-188. Also changed to only call LookupClassMap if nominalType has a BsonKnownTypesAttribute (that way we don't create a bogus class map if the type is not intended to be class mapped). 15 years ago
sridharn a438eac633 Fixed CSHARP-186. Added XML files to vdproj 15 years ago
rstam 397139c779 Merge branch 'master' of git://github.com/zippy1981/mongo-csharp-driver into zippy1981-master 15 years ago
rstam 206c9b1002 Added IsBsonDateTime and changed IsDateTime to also call IsValidDateTime. 15 years ago
rstam 508aabbdb7 Changed JSON reader and writer to support new extended BsonDateTime range. Added some unit tests. 15 years ago
rstam db5ec722d4 Changed makepackages.bat to include XML documentation files in the .zip file. 15 years ago
Ziya Suzen 2bd8117208 Changed IIdGenerator to accept the original document. This supports the scenario where the IIdGenerator implementation requires access to the document for which the id is being generated. 15 years ago
rstam c73804b69f Modified BsonDateTime to support the full range of BSON DateTime values (which is much larger than the .NET range of DateTime values, although with lower precision). BsonDateTime now has a MillisecondsSinceEpoch property in addition to the existing Value property (which now throws an exception when called on a BsonDateTime instance that is outside the range of valid .NET DateTime values). This change also required changing the low level ReadDateTime and WriteDateTime methods. 15 years ago
Justin Dearing 2ff026e626 BsonDocument constructor and Add methods that took HashTable now take IDictionary 15 years ago
rstam 620f748b7f Fixed CSHARP-184. Escape special characters in username and password in connection string. Added unit tests for MongoUrlBuilder. 15 years ago
rstam b23fd95994 Changed AssemblyVersion to "1.0.1.*". 15 years ago
rstam 822b992ac6 BUMP 1.0.0.4098. 15 years ago
rstam 3a5077fdf4 Fixed CSHARP-182. Correctly deserialize an object array. 15 years ago
rstam b9479f3d32 Improved doc comments for the builder classes. 15 years ago
rstam b72684edeb Merge branch 'master' of github.com:mongodb/mongo-csharp-driver 15 years ago
U-Sridhar-PC\Sridhar bd6aa4fecd Added namespace documentation, copyright 15 years ago
rstam 5b59b39a92 Merge branch 'master' of git://github.com/zippy1981/mongo-csharp-driver into zippy1981-master 15 years ago
rstam 26743dfd80 Put the constructor back. Turns out it's needed for Deserialize (even though Deserialize is going to end up throwing an InvalidOperationException, without this constructor it can't get to the throw statement). 15 years ago
rstam 7d84d23339 Deleted unused constructor in BsonDocumentWrapper. 15 years ago
rstam 1944480008 Removed the Wrap methods from BsonDocument and the Builder classes. These methods were originally added for the convenience of the driver internally. However, users should almost never be calling Xyz.Wrap, and the very existence of these methods causes confusion. Any code that was legitimately calling Xyz.Wrap can just call XyzWrapper.Create instead. 15 years ago
rstam 6f9e959f54 Second round of namespace refactoring. Removed the MongoDB.Bson.DefaultSerializer namespace and moved everything from it into the MongoDB.Bson.Serialization namespace or one of its child namespaces (Attributes, Conventions or Options). The goal here is to unify serialization under the MongoDB.Bson.Serialization namespace and that the most common uses of serialization require only a single using statement for the top level namespace. A secondary goal is to organize the namespace hierarchy a little better as presented in the help file. 15 years ago
rstam d02128bc49 First round of namespace refactoring. Moved all serializers to their own namespace. Moved all wrappers to their own namespace. The goal is to put little used classes into separate namespaces so that they don't clutter up the standard namespaces. 15 years ago
rstam 2fd792a207 Changed HtlmHelpHame and HelpTitle. 15 years ago
rstam 0284f2fba2 Added support for IPv6. 15 years ago
Justin Dearing d425b6cd72 Added the strongly typed assemblies to the GAC. 15 years ago
rstam 832dba823b Added support for the new bitwise-and and bitwise-or update modifiers to the Update builder. 15 years ago
rstam 3258c50452 Added support for new 1.8 sparse indexes feature to IndexOptions builder. 15 years ago
rstam 25d48233b6 Changed RegisterConventions so new conventions are added to the front of the list. 15 years ago
rstam f16ab659a9 Removed UnregisterConventions, UnregisterGenericSerializerDefinition, UnregisterIdGenerator and UnregisterSerializer. All serialization configuration must happen once at program startup and remain static thereafter, so Unregister methods are not appropriate. 15 years ago
rstam 58f71fe140 Expanded doc comment for Update.Wrap. 15 years ago
rstam a6c0d53ff9 Implemented MongoCollection.ReIndex. Unit test is a little weird because server versions before 1.8.1 return duplicate ok elements in the response. 15 years ago
rstam d2ddec6a74 Provide limited access to the connection pool objects so that applications can monitor connection pool status. 15 years ago
rstam da108896f4 Fixed CSHARP-154. The implementation of MongoConnection.Close was paranoid. Turns out just calling TcpClient.Close is enough, no need for all that other code (I think the MSDN documentation on TcpClient.Close is wrong, as proven by the disassembled code shown in the JIRA ticket). 15 years ago
rstam 1a4a379bad Fixed CSHARP-164. Was unable to reproduce but by inspection of the code there appeared to be some possible race conditions between threads. 15 years ago
rstam c3a2e5a629 Fixed minor MapReduce bug. 15 years ago
rstam f56f864726 Another addition to the contributor list and a small change. 15 years ago
rstam ee64c36d22 Updated contributor list. 15 years ago
rstam fbc093ce51 Added doc comments for new overload of SetHint. Strengthened unit tests for SetHint. 15 years ago
rstam a6240e3797 Merge branch 'master' of git://github.com/sym3tri/mongo-csharp-driver into sym3tri-master 15 years ago
rstam 8bc16a3537 Fixed CSHARP-179. Modified BsonDocument constructors for Hashtable to be more similar to the corresponding IDictionary constructors. Also added Add methods for Hashtable. And unit tests. 15 years ago
rstam d62a70d7c0 Merge branch 'master' of git://github.com/zippy1981/mongo-csharp-driver into zippy1981-master 15 years ago
rstam 60c589cfec Fixed CSHARP-180. Improved error message. 15 years ago
CaptainCodeman 25d836e6b6 Max size of capped collection should be long to enable > 2Gb 15 years ago
rstam 64cbc1c8f5 Fixed implementation of GetHashCode in MongoServerSettings. 15 years ago
rstam 10e72f0538 Fixed minor bug in ReplicaSetConnector.cs (exception was being thrown if Servers was not of type List). 15 years ago