Commit Graph

3944 Commits

Author SHA1 Message Date
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