Commit Graph

3944 Commits

Author SHA1 Message Date
Jeremy Mikola
1a1f5373c9 Merge pull request #616 2017-07-28 10:30:00 -04:00
Jeremy Mikola
054af9419f PHPC-983: Add arg info for MongoDB\BSON\toPHP()'s type map parameter 2017-07-28 10:29:50 -04:00
Jeremy Mikola
0f61f4825d Merge pull request #617 2017-07-28 10:28:58 -04:00
Jeremy Mikola
83908b560f Collapse code scopes and add vim settings 2017-07-27 20:31:45 -04:00
Jeremy Mikola
ccdf777839 Merge pull request #615 2017-07-26 14:06:43 -04:00
Jeremy Mikola
9596415a81 PHPC-982: PHP 5 expects HashTable key length to include null byte 2017-07-26 14:06:11 -04:00
Jeremy Mikola
e6a5995466 Merge pull request #614 2017-07-26 14:03:58 -04:00
Jeremy Mikola
9cbd82b458 Specify object class in arginfo for APM functions 2017-07-26 14:03:46 -04:00
Jeremy Mikola
f99cb40c2f Update copyright header for APM sources 2017-07-26 14:03:46 -04:00
Jeremy Mikola
c79f57c1de PHPC-981: Move APM functions to MongoDB\Driver\Monitoring namespace 2017-07-26 14:02:10 -04:00
Jeremy Mikola
c08f05698e Merge pull request #613 2017-07-26 14:01:25 -04:00
Jeremy Mikola
e089c2bd01 PHPC-950: Skip APM callbacks if subscriber HashTable is uninitialized 2017-07-25 15:32:31 -04:00
Jeremy Mikola
dac9df6e2e Merge pull request #611 2017-07-12 10:49:49 -04:00
Jeremy Mikola
31aa04b746 PHPC-976: isDefault() method for read and write concerns 2017-07-11 16:56:19 -04:00
Jeremy Mikola
a0e9215b1f Merge pull request #610 2017-07-11 12:44:41 -04:00
Jeremy Mikola
6c5bfafd9c Expect failure in regex flag test pending CDRIVER-2128 2017-07-11 12:43:59 -04:00
Jeremy Mikola
0fd4ab4258 PHPC-977: Update BSON corpous tests
Generated from mongodb/specifications@7b5793561e
2017-07-11 11:39:44 -04:00
Jeremy Mikola
3668a0ab23 Don't use EXPECTF pattern to match BSON class names 2017-07-11 11:39:44 -04:00
Jeremy Mikola
26d8ff2bbe Use EXPECT in tests that don't utilize pattern matching 2017-07-11 11:39:44 -04:00
Jeremy Mikola
2761072d24 PHPC-977: Update tests for expected JSON output from libbson
Extended JSON output for libbson changed in CDRIVER-2128.
2017-07-11 11:39:44 -04:00
Jeremy Mikola
a28a5eeecd PHPC-977: Update tests for expected BulkWrite BSON validation errors
The error message was made more descriptive in CDRIVER-2016.
2017-07-11 11:39:44 -04:00
Jeremy Mikola
ea770fc90f PHPC-977: Bump libbson and libmongoc to 1.7.0-rc0
Disable GSSAPI and compression for all builds.
2017-07-11 11:39:44 -04:00
Jeremy Mikola
ae1d0110a9 Merge pull request #607 2017-07-11 09:22:56 -04:00
Jeremy Mikola
ad1f3f049f PHPC-939: Don't modify std props in BSON get_properties handlers 2017-07-10 14:31:19 -04:00
Jeremy Mikola
bac8cb34aa Merge branch 'v1.2' 2017-07-10 09:36:53 -04:00
Jeremy Mikola
53807238bc Merge pull request #606 2017-07-10 09:36:39 -04:00
Jeremy Mikola
2a35c7c53a Merge pull request #608 2017-07-10 09:34:52 -04:00
Jeremy Mikola
c8657acbe0 PHPC-974: Regression test for array index gaps in JSON->BSON->PHP
Fixed in libbson 1.6.0 by CDRIVER-994.
2017-07-10 09:34:35 -04:00
Jeremy Mikola
66bb709924 Merge pull request #609 2017-07-10 09:33:58 -04:00
Jeremy Mikola
adbc7eced9 PHPC-624: Support additional types in WriteResult::getUpsertedIds()
Previously, only ObjectIDs and integer types were supported.
2017-07-06 17:50:46 -04:00
Jeremy Mikola
e20653b574 Fix typo in test title
Type appears to have been introduced in 43b06f0ca3
2017-07-05 15:02:09 -04:00
Derick Rethans
dd43b08320 Moved over serialization spec from HHVM 2017-06-21 16:36:42 +01:00
Jeremy Mikola
f8d0a3301d Merge pull request #596 2017-05-30 15:38:59 -04:00
Jeremy Mikola
d8541658ad PHPC-839: Support maxAwaitTimeMS Query option for tailable await cursors 2017-05-24 20:29:11 -04:00
Jeremy Mikola
021f35748a Merge pull request #595 2017-05-22 13:21:56 -04:00
Jeremy Mikola
f86637806b PHPC-964: Ensure SASL output variables are always defined 2017-05-22 12:20:10 -04:00
Jeremy Mikola
ced698203b Fix indentation for SASL configuration 2017-05-22 12:10:28 -04:00
Jeremy Mikola
1e67edeafe Merge pull request #594 2017-05-17 21:45:53 -04:00
Jeremy Mikola
8bcd03c9b7 PHPC-586: Regression tests for tailable cursor iteration 2017-05-16 15:50:54 -04:00
Jeremy Mikola
0c68380988 Merge pull request #586 2017-05-12 15:26:28 -04:00
Jeremy Mikola
e16fc67dce PHPC-895: Require 16-byte data length for Binary UUID subtypes 0x03 and 0x04
The ability to decoding existing BSON documents with invalid UUID data lengths will be preserved, per bson-toPHP-006.phpt.
2017-05-12 15:26:06 -04:00
Jeremy Mikola
2b80a7be7f Merge pull request #587 2017-05-12 14:33:13 -04:00
Jeremy Mikola
19583413ce Merge pull request #584 2017-05-08 12:23:40 -04:00
Jeremy Mikola
22308a6d1e PHPC-959: mongoc_collection_find_with_opts() always returns a cursor 2017-05-08 12:23:28 -04:00
Jeremy Mikola
f262660fb1 Merge pull request #588 2017-05-08 12:22:35 -04:00
Jeremy Mikola
925963199d PHPC-692: Check for phongo_bson_to_zval_ex() failures in Server methods 2017-05-08 12:22:20 -04:00
Jeremy Mikola
ab02e3856d Consolidate cleanup after error in php_phongo_bson_to_zval_ex() 2017-05-08 12:22:20 -04:00
Jeremy Mikola
92904af430 Return boolean instead of int from php_phongo_bson_to_zval_ex() 2017-05-08 12:22:20 -04:00
Jeremy Mikola
34ba1f2606 Merge pull request #589 2017-05-08 12:21:39 -04:00
Jeremy Mikola
ee613c214c PHPC-628: Throw InvalidArgumentException when executing empty BulkWrite 2017-05-08 12:21:03 -04:00