Jeremy Mikola
e10f480a9c
PHPC-665: Do not build with MONGOC_I_AM_A_DRIVER
2016-05-06 11:51:54 -04:00
Jeremy Mikola
07e5475392
PHPC-665: Remove private libmongoc and libbson header includes
2016-05-06 11:51:54 -04:00
Jeremy Mikola
baeb45ef11
Merge pull request #320
2016-05-06 11:49:58 -04:00
Jeremy Mikola
78839bde83
PHPC-688: Change Cursor debug handler to use libmongoc public API
...
This significantly alters the structure of the Cursor's debug output, since we not longer have access to private fields within mongoc_cursor_t.
2016-05-06 11:48:31 -04:00
Jeremy Mikola
184b79b904
Merge pull request #317
2016-05-03 13:15:14 -04:00
Jeremy Mikola
db0e3031f4
PHPC-693: Unacknowledged write result reports null counts
...
In CDRIVER-1194, the reply BSON was changed to be empty for unacknowledged writes.
2016-05-03 13:03:51 -04:00
Jeremy Mikola
acc06c176d
Update expected error message for server selection failures
...
This message was changed in ed4d53ec87 for CDRIVER-1203.
2016-05-03 13:03:51 -04:00
Jeremy Mikola
36dd4de194
PHPC-693: Bump libbson and libmongoc to 1.4.0-dev
2016-05-03 13:03:51 -04:00
Jeremy Mikola
29729c97c0
Merge pull request #316
2016-05-03 13:03:05 -04:00
Jeremy Mikola
e2209d50b8
PHPC-689: Use mongoc_cursor_set_hint() for query/command execution
...
Test changes were necessary because mongoc_cursor_set_hint() forces the slaveOk flag (CDRIVER-903).
2016-04-29 14:32:09 -04:00
Jeremy Mikola
f15f20ad0b
Server::executeCommand() takes a database name, not a namespace
2016-04-29 14:32:01 -04:00
Jeremy Mikola
786a1a5c62
Merge branch 'v1.1'
2016-04-28 16:39:59 -04:00
Jeremy Mikola
05baae9be0
Merge pull request #318
2016-04-28 16:39:44 -04:00
Jeremy Mikola
6f5f38a8a2
Fix expected exception message for PHPC-487 test case
2016-04-28 16:38:48 -04:00
Jeremy Mikola
a757fab6e2
Merge pull request #315
2016-04-27 14:11:57 -04:00
Jeremy Mikola
18bc299824
PHPC-684: Report bypassDocumentValidation in BulkWrite debug output
2016-04-27 13:02:21 -04:00
Jeremy Mikola
3ad624eed0
PHPC-682: Do not use mongoc_bulk_operation_t private API
...
This adds php_phongo_bulkwrite_t fields to track extra information that we report in the BulkWrite debug handler.
2016-04-27 13:01:47 -04:00
Jeremy Mikola
291b4890fe
Merge pull request #311
2016-04-27 12:59:23 -04:00
Jeremy Mikola
03c651da7e
Test that MongoDB\Driver\BulkWrite implements Countable
2016-04-27 12:58:35 -04:00
Jeremy Mikola
29754a128e
PHPC-680: BulkWrite::count() should return number of operations
...
Previously, this returned the estimated number of round-trips, which is neither reliable (see: CDRIVER-653) nor particularly useful.
2016-04-27 12:58:35 -04:00
Jeremy Mikola
7d4adccb8d
Merge pull request #312
2016-04-26 16:20:46 -04:00
Jeremy Mikola
6bb2a4876c
PHPC-609: Use mongoc_client_get_uri() in Manager debug handler
2016-04-26 16:20:33 -04:00
Jeremy Mikola
158332167f
Merge pull request #313
2016-04-26 16:19:13 -04:00
Jeremy Mikola
d13e151d51
PHPC-606: Use mongoc_server_description_id()
2016-04-26 16:17:55 -04:00
Jeremy Mikola
e6deaeb59a
PHPC-554: Fix expected exception message in test case
...
See: a04008eb48
2016-04-26 15:29:57 -04:00
Jeremy Mikola
2608dbb717
Merge branch 'v1.1'
2016-04-26 12:23:43 -04:00
Jeremy Mikola
4a55d1599d
Merge pull request #307
2016-04-26 12:22:14 -04:00
Jeremy Mikola
71831a131e
Merge pull request #291
2016-04-26 11:52:39 -04:00
Jeremy Mikola
ac1919490e
PHPC-606: Translate strings from mongoc_server_description_type()
2016-04-25 14:38:18 -04:00
Jeremy Mikola
c795d20517
PHPC-606: Use mongoc_server_description_round_trip_time()
2016-04-25 14:38:17 -04:00
Jeremy Mikola
05b55cc11d
PHPC-606: Use mongoc_server_description_host()
2016-04-25 14:38:17 -04:00
Jeremy Mikola
e7e65cc06d
PHPC-606: Use mongoc_server_description_ismaster()
2016-04-25 14:38:17 -04:00
Jeremy Mikola
3f341ad635
PHPC-606: Use mongoc_client_get_server_description()
2016-04-25 14:38:17 -04:00
Jeremy Mikola
62a41756d2
Initialize mongoc_ssl_opt_t struct to zero
2016-04-25 12:08:20 -04:00
Jeremy Mikola
e070549167
PHPC-677: Keep pem_file valid for life of mongoc_client_t
2016-04-25 12:07:26 -04:00
Derick Rethans
888211cb50
Merged pull request #306
2016-04-25 10:35:57 +01:00
Derick Rethans
a04008eb48
PHPC-554: Rephrase unsupported/corrupt BSON messages
2016-04-25 10:33:40 +01:00
Jeremy Mikola
fc19a7d45f
Merge branch 'v1.1'
2016-04-20 16:18:49 -04:00
Jeremy Mikola
d914288e23
Merge pull request #303
2016-04-20 16:18:29 -04:00
Jeremy Mikola
9b39382d5f
PHPC-550: Remove XFAIL ODS tests for removed functionality
...
These tests relied on returning atomic modifiers via Persistable::bsonSerialize(), which is not supported.
2016-04-20 14:04:37 -04:00
Jeremy Mikola
cd0cc2d79e
Merge branch 'v1.1'
2016-04-20 13:27:42 -04:00
Jeremy Mikola
154278886f
Merge pull request #302 from mongodb/increase-memory-vagrant
...
Increased vagrant memory usage for virtual box to 2G
2016-04-20 13:27:28 -04:00
Derick Rethans
91b6011f90
Increased vagrant memory usage for virtual box to 2G
2016-04-20 18:19:35 +01:00
Jeremy Mikola
6f75f17763
Merge pull request #292
2016-04-20 13:16:08 -04:00
Jeremy Mikola
18e2e2ded7
PHPC-602: Create command cursors with mongoc_cursor_new_from_command_reply()
...
This also refactors some common error-checking code in phongo_execute_query() and phongo_execute_command() into the phongo_advance_cursor_and_check_for_error() function.
2016-04-18 16:20:34 -04:00
Jeremy Mikola
6ed383ecf8
Merge pull request #295
2016-04-18 16:19:16 -04:00
Jeremy Mikola
38f7d67b88
PHPC-609: Free mongoc_uri_t if RC/RP/WC application fails
...
This resolves a memory leak introduced in 12ec628855 .
2016-04-18 16:18:32 -04:00
Jeremy Mikola
912a6e2cf4
PHPC-629: Update build configs for libmongoc Secure Channel
2016-04-18 16:18:32 -04:00
Jeremy Mikola
7f0327759e
PHPC-629: Upgrade libbson and libmongoc to 1.4.0-dev
2016-04-18 16:18:32 -04:00
Jeremy Mikola
27ee36f2bc
Merge branch 'v1.1'
2016-04-14 12:03:35 -04:00