Commits on Jul 28, 2012
  1. CSHARP-314: Added support for SSL connections.

    rstam committed Jul 28, 2012
Commits on Jul 21, 2012
  1. CSHARP-513: Added missing doc comments and edited a few others. Chang…

    …ed implementation of DeserializeValue. Renamed Raw to RawDocument (to match other similar classes) and a few other private variable renamings.
    rstam committed Jul 21, 2012
  2. CSHARP-513: moved duplicate code from BsonSerializationInfoHelper to …

    craiggwilson committed Jul 21, 2012
  3. CSHARP-513: added BsonDocumentBackedClass to remove the redundancy of…

    … element name specifications between a serializer and a backed document.
    craiggwilson committed Jul 21, 2012
Commits on Jul 20, 2012
Commits on Jul 19, 2012
  1. CSHARP-532: fixed bug with typed builders when using a value with a d…

    …ifferent type than the nominal type.
    craiggwilson committed Jul 19, 2012
Commits on Jul 18, 2012
  1. CSHARP-519: removed lock in ChooseServerInstance as it was unnecessar…

    …y and prevented secondary read operations from proceeding.
    craiggwilson committed Jul 18, 2012
  2. CSHARP-519: removed read lock from DiscoveringMongoServerProxy as it …

    …was a performance problem in high contention systems. Instead, make the state variables volatile. This isn't necessary for > .NET 2.0, but mono does not have the same memory model guarantees, so we have coded to the ECMA standard.
    craiggwilson committed Jul 18, 2012
  3. CSHARP-519: fixed an issue where the initial instance state wasn't ac…

    …counted for causing the driver to hang in a connecting state.
    craiggwilson committed Jul 18, 2012
Commits on Jul 16, 2012
  1. CSHARP-497: added support to not execute a query that has specified a…

    … limit value of 0, indicating no results should come back.
    craiggwilson committed Jul 16, 2012
  2. CSHARP-497: amended expectations to not throw when skip or take is sp…

    …ecified above the current limit.
    craiggwilson committed Jul 16, 2012
  3. CSHARP-351: Make settings classes more robust by adding some checks f…

    …or nulls. Protect Servers property of MongoServerSettings from modification. Fixed some bugs in MongoGridFSSettings.
    rstam committed Jul 16, 2012
Commits on Jul 14, 2012
  1. CSHARP-315: Changed WrapQuery in MongoCursorEnumerator to send ReadPr…

    …eference over the wire when sending query to a mongos.
    rstam committed Jul 14, 2012
Commits on Jul 13, 2012
  1. When running unit tests against server versions 1.6.x skip unit tests…

    … that fail due to known bugs or missing features in 1.6.x.
    rstam committed Jul 13, 2012
  2. CSHARP-518: skip unit test for Aggregate helper method if server vers…

    …ion is older than 2.1.0.
    rstam committed Jul 13, 2012
Commits on Jul 12, 2012
  1. CSHARP-524: better error message if Distinct is not the last operator…

    … in a LINQ query.
    rstam committed Jul 12, 2012
  2. Clean up warnings about missing doc comments.

    rstam committed Jul 12, 2012
  3. CSHARP-500, CSHARP-519: refactored ReplicaSetMongoServerProxy and Sha…

    …rdedMongoServerProxy to use a common base class.
    craiggwilson committed Jul 12, 2012
  4. CSHARP-500:refactored connection logic. CSHARP-519: implemented mongo…

    …s failover and load balancing.
    craiggwilson committed Jul 11, 2012
  5. CSHARP-315: some changes to how ReadPreference instances are created …

    …and initialized.
    rstam committed with craiggwilson Jul 11, 2012
  6. CSHARP-315: more work on ReadPreference. Some optimizations based on …

    …keeping connected instances sorted by PingTime.
    rstam committed with craiggwilson Jul 11, 2012