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
CSHARP-191, CSHARP-190
|
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 |