- Mar 15, 2016
-
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Signed-off-by:A. Jesse Jiryu Davis <jesse@mongodb.com>
-
A. Jesse Jiryu Davis authored
Single-threaded clients had not re-checked the server certificate after a disconnect. Conflicts: src/mongoc/mongoc-cluster.c tests/test-mongoc-client.c
-
- Dec 04, 2015
-
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
- Dec 01, 2015
-
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Signed-off-by:A. Jesse Jiryu Davis <jesse@mongodb.com>
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Also fix logic for setting maintainer_flags_default.
-
A. Jesse Jiryu Davis authored
-
- Nov 19, 2015
-
-
A. Jesse Jiryu Davis authored
-
- Oct 30, 2015
-
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Signed-off-by:A. Jesse Jiryu Davis <jesse@mongodb.com>
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Remove redundant install instructions from README and combine all instructions in installing.page. Improve the instructions (CDRIVER-722) especially for Open SSL on El Capitan (CDRIVER-941).
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Beginning in version 1.2, once a pool or client has any SSL options set, all connections use SSL, even if "ssl=true" is omitted from the MongoDB URI. Before, SSL options were ignored unless "ssl=true" was included in the URI.
-
- Oct 29, 2015
-
-
A. Jesse Jiryu Davis authored
In 1.1.x, all clients (pooled and single-threaded) required an SSL connection to the server only if "ssl=true" was in the URI. In 1.2.0 this changed unintentionally (but beneficially) for single-threaded clients: setting a single-threaded client's SSL options put the client in SSL mode, even if "ssl=true" is omitted from the URI. Pooled clients, however, stopped working entirely if the options are set but "ssl=true" is omitted. This patch fixes pooled clients and tests the new behavior for both.
-
- Oct 27, 2015
-
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Clear any previous MongoDB installation.
-
A. Jesse Jiryu Davis authored
Avoid SERVER-21079: skip /BulkOperation/large_inserts_ordered test if the server is a 3.2 release candidate. Introduce helpers to skip tests based on server version in general.
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Occasional spurious failures on slow build VMs.
-
Hannes Magnusson authored
-
- Oct 24, 2015
-
-
A. Jesse Jiryu Davis authored
Must destroy cursor before destroying client, not after.
-
- Oct 23, 2015
-
-
Hannes Magnusson authored
-
Hannes Magnusson authored
-
Hannes Magnusson authored
And don't support TCP in general =)
-
u2yg authored
-
u2yg authored
-
Hannes Magnusson authored
Although ETIMEDOUT is defined in certain cases, it doesn't necessarily contain the same value as WSAETIMEDOUT.
-
A. Jesse Jiryu Davis authored
Although the previous commit removes the need for this, it's a bug waiting to happen again: if a stream is wrapped in more than one layer it can't be passed to mongoc_stream_poll. Now, we unwrap until we reach the real base stream before calling poll.
-
A. Jesse Jiryu Davis authored
Not needed: mongoc_cluster_fetch_stream_pooled ultimately calls mongoc_client_default_stream_initiator, hence mongoc_client_connect_tcp, which awaits connectTimeoutMS for the connection to be established. Calling mongoc_stream_wait in pooled mode with SSL failed with EINVAL: "stream" is a socket stream, wrapped in a TLS stream, wrapped in a buffered stream. You can pass a socket stream or TLS stream to mongoc_stream_poll, but you can't pass a buffered stream since a buffered stream doesn't implement poll().
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Copied from the server repo. Not all are yet used in tests.
-
A. Jesse Jiryu Davis authored
-
- Oct 21, 2015
-
-
Hannes Magnusson authored
-
A. Jesse Jiryu Davis authored
-