Commit Graph

3944 Commits

Author SHA1 Message Date
Jeremy Mikola
83f333065e LibreSSL cannot extract username subject from X509 certs 2018-01-22 12:01:47 -05:00
Jeremy Mikola
28c717be47 Do not ignore files within .travis.scripts/
If a directory is excluded, a negation on the files within it (e.g. "!dir/*") has no effect. Since .travis.scripts/ is excluded by ".*", we need to negate the directory itself to ensure the files within are tracked.
2018-01-22 12:01:47 -05:00
Jeremy Mikola
0e686fd9f0 Remove old Mongo Orchestration artifacts
These lines were originally added before 1.0 when a local Mongo Orchestration process was used to create the test environments (see: PHPC-128).
2018-01-22 12:01:47 -05:00
Jeremy Mikola
16fe17c667 Remove old API key for Coveralls
This was originally added in dcd732c485 and should have been removed when @bjori's coverity hook was removed in 5309c17282.
2018-01-22 12:01:47 -05:00
Jeremy Mikola
d679bfe152 PHPC-888: Support additional TLS libraries for bundled libmongoc 2018-01-22 12:01:47 -05:00
Jeremy Mikola
274a4442f1 Use single equal sign for test comparisons
The double equal operator is a Bash-specific alias
2018-01-19 17:29:18 -05:00
Jeremy Mikola
8af9175353 Fix conditional for whether extension is enabled 2018-01-19 17:29:18 -05:00
Jeremy Mikola
b1a669010a Do not ignore nested "build" directories 2018-01-19 17:29:18 -05:00
Jeremy Mikola
687c359dc9 Merge pull request #740 2018-01-19 17:17:53 -05:00
Jeremy Mikola
fd3c371412 PHPC-1098: Use exactly representable floats in tests 2018-01-19 15:34:28 -05:00
Jeremy Mikola
ec632a8e5b Merge pull request #738 2018-01-16 19:30:50 -05:00
Jeremy Mikola
afd5696765 PHPC-1096: Allow building with libmongoc's bundled zlib 2018-01-16 14:36:25 -05:00
Jeremy Mikola
ba7aada5df Only include snappy/zlib checks for bundled libmongoc 2018-01-16 14:30:16 -05:00
Derick Rethans
e51a184717 Merged pull request #737 2018-01-12 14:13:50 +00:00
Derick Rethans
d0d3cc7f96 Ensure these tests only run with wiredTiger engine 2018-01-12 11:55:41 +00:00
Derick Rethans
0465d4f2e7 PHPC-1093: Bound checking on 32-bit platforms for APM's duration_micros 2018-01-12 11:55:41 +00:00
Derick Rethans
86ac6ec4ff Re-enable test that was disabled for ages as it works fine on Travis now. 2018-01-12 11:55:41 +00:00
Derick Rethans
1e06f3428f Replace check for 'TRAVIS' with MongoDB server version check 2018-01-12 11:55:41 +00:00
Derick Rethans
a0c1b539fd Fix test due to quirck in PHP parser 2018-01-11 17:44:25 +00:00
Derick Rethans
4a178a3b79 Disable test that fails on 32-bit platforms because the cursor ID can not be represented 2018-01-11 17:44:25 +00:00
Derick Rethans
d1563898e6 Disable tests for Int64 type that can not work on a 32-bit platform 2018-01-11 14:57:02 +00:00
Derick Rethans
ca78df24ba PHPC-1081: Make driver compile on 32-bit platforms without warning 2018-01-11 14:55:22 +00:00
Derick Rethans
78073a8e6a Merged pull request #735 2018-01-10 16:54:21 +00:00
Derick Rethans
cb6d2c1f69 PHPC-1067: BSON document produces driver segfault 2018-01-10 16:39:21 +00:00
Jeremy Mikola
63d205f91b Merge pull request #734 2018-01-09 08:27:19 -05:00
Jeremy Mikola
37b8eaffd3 PHPC-1092: Don't reset hash on successive get_properties calls
This removes a call to zend_hash_clean() on successive calls to a BSON object's get_properties handler, which can lead to an infinite loop when iterating the object's properties with foreach on PHP 7.x.

For historical reference, the original call to zend_hash_clean() was introduced in ad1f3f049f for #607 (PHPC-939).
2018-01-08 22:03:39 -05:00
Jeremy Mikola
13327755f8 Merge pull request #728 2018-01-08 10:29:20 -05:00
Jeremy Mikola
f21ef4d963 Add REPLICASET_DNS to basic.inc servers array 2018-01-08 10:28:56 -05:00
Jeremy Mikola
6ca8c7fbc1 Remove redundant REPLICASET_36 mo environment 2018-01-08 10:28:56 -05:00
Jeremy Mikola
9812d6713e Upgrade VM to trusty64 and revise mo installation
This also removes unused server versions.
2018-01-08 10:28:56 -05:00
Jeremy Mikola
9f9fe60193 Add missing json MO config to PECL package 2018-01-08 10:28:56 -05:00
Jeremy Mikola
34e23e970f Fix whitespace 2018-01-08 10:28:56 -05:00
Jeremy Mikola
e112b98496 Merge pull request #730 2018-01-08 10:27:03 -05:00
Jeremy Mikola
d8d44f0acf PHPC-1050: Command cursor should not invoke getMore at execution 2018-01-08 10:26:45 -05:00
Jeremy Mikola
4cdf895b91 Merge pull request #731 2018-01-08 10:24:39 -05:00
Jeremy Mikola
a6d40fc42a Remove redundant phongo_bulkwrite_init function 2018-01-08 10:24:32 -05:00
Jeremy Mikola
258d2e61b4 Merge pull request #727 2018-01-06 21:23:23 -05:00
Jeremy Mikola
a49c71cfc9 PHPC-1077: Bump libmongoc to 1.9.1-dev 2018-01-06 21:23:11 -05:00
Jeremy Mikola
35b77be174 Merge pull request #729 2018-01-04 14:49:53 -05:00
Jeremy Mikola
6fe5824a2a NOP if xargs input is empty 2018-01-04 14:49:45 -05:00
Jeremy Mikola
8995eb6236 Ensure pruned utils directory is excluded from find output 2018-01-04 14:49:45 -05:00
Derick Rethans
f81392af31 Merged pull request #725 2018-01-04 15:51:21 +00:00
Derick Rethans
5c7fa9bf61 PHPC-1078: Create constant for available read concern level 2018-01-04 15:50:59 +00:00
Derick Rethans
f8b06e62e4 Merged pull request #726 2018-01-04 15:50:42 +00:00
Derick Rethans
e73410317b PHPC-1084: Upgrade switch/case fallthrough comments to use GCC 7's new attribute 2018-01-04 11:20:38 +00:00
Derick Rethans
44b818f3bb Merged pull request #724 2018-01-04 10:41:04 +00:00
Derick Rethans
19e4d35372 PHPC-1082: Add a PHP version check to config.m4 2018-01-04 10:40:43 +00:00
Derick Rethans
52dcf36f94 Merged pull request #720 2018-01-04 10:40:32 +00:00
Derick Rethans
eb8d0678bd PHPC-1049: Build warnings on CLang/LLVM 2018-01-04 10:40:10 +00:00
Jeremy Mikola
e5e3621115 Merge pull request #723 2018-01-03 12:58:21 -05:00