Commit Graph

3944 Commits

Author SHA1 Message Date
Derick Rethans
f12e2005b4 PHPC-850: var_export() support for ReadPreference 2018-06-07 17:08:22 +01:00
Derick Rethans
414cfa5571 Fixed an annoying clang-issue 2018-06-07 17:08:22 +01:00
Derick Rethans
a79c983651 Merged pull request #849 2018-06-07 17:07:55 +01:00
Derick Rethans
ab1f151e04 PHPC-1193: Bump libmongoc to 1.11 (and add ICU check) 2018-06-07 16:40:22 +01:00
Derick Rethans
5a3ead643b Merge branch 'v1.4' 2018-06-06 15:59:04 +01:00
Derick Rethans
af0be66f97 Back to -dev 2018-06-06 15:58:06 +01:00
Derick Rethans
2824978ecb Package 1.4.4 1.4.4 2018-06-06 15:57:23 +01:00
Jeremy Mikola
93effb4762 Merge branch 'v1.4' 2018-05-31 12:14:23 -04:00
Jeremy Mikola
b03dff7f66 Merge pull request #846 2018-05-31 12:10:19 -04:00
Jeremy Mikola
16b5a9b008 Merge pull request #845 2018-05-31 10:08:36 -04:00
Jeremy Mikola
dbbd5177c2 PHPC-1197: Check for unistd.h when compiling bundled zLib 2018-05-30 16:01:41 -04:00
Jeremy Mikola
b9f1a1fcf8 PHPC-1198: Use PHP_MONGODB_BUNDLED_CFLAGS in bundled m4 scripts
This was missed in ce45de41fa.
2018-05-30 12:22:47 -04:00
Jeremy Mikola
f26f78ed94 Merge pull request #842 2018-05-25 12:19:27 -04:00
Jeremy Mikola
3c8fdfd9cb Factor out redundant parameter in append_document() 2018-05-25 11:29:56 -04:00
Jeremy Mikola
1b082cf913 PHPC-1195: Bump libmongoc to 1.10-dev for CDRIVER-2661 2018-05-25 11:29:56 -04:00
Jeremy Mikola
a048e0eb30 PHPC-1195: BulkWrite::update() should append arrayFilters as array 2018-05-25 11:29:56 -04:00
Jeremy Mikola
bf5cf8b33f PHPC-1179: arrayFilters tests don't need to start servers
These tests were only using Mongo Orchestration to ensure a 3.6 server. skip_if_server_version() can be used instead.
2018-05-25 10:41:29 -04:00
Jeremy Mikola
e39871731f Merge pull request #843 2018-05-25 10:39:50 -04:00
Jeremy Mikola
73489c5463 PHPC-1174: Remove traces of bson-stdint.h
The output path for this file was left incorrect in the previous PR for PHPC-1174, but the file isn't actually even used anymore per mongodb/mongo-c-driver@abc882dec9 (CDRIVER-2473).
2018-05-24 15:57:54 -04:00
Jeremy Mikola
2ffcfc9f0c Merge pull request #836 2018-05-22 16:25:39 -04:00
Jeremy Mikola
66bdd83c98 PHPC-1185: Restore sasl_client_done check
The check for sasl_client_done was inadvertently removed by aab92e1d3e. This ensures that we check for the symbol regardless of whether SASL was found with pgk-config or PHP_CHECK_LIBRARY.
2018-05-22 16:25:24 -04:00
Jeremy Mikola
dee8c6d25a PHPC-1185: Revert support for building with GSSAPI
libmongoc does not actually support GSSAPI (CDRIVER-2170), so we should not allow building with it. This also reverts preference for the GSS framework on macOS (PHPC-1142).
2018-05-22 16:25:24 -04:00
Jeremy Mikola
9f5f19c974 Merge pull request #840 2018-05-22 13:22:18 -04:00
Jeremy Mikola
afa752f73d PHPC-1076: Allow for extra command output on 3.6 servers
3.6 replica sets may include additional fields in the command response (e.g. operationTime, $clusterTime).
2018-05-22 08:31:01 -04:00
Jeremy Mikola
cfeefaff4e PHPC-1076: Include CommandFailedEvent reply in APM test output
MongoDB 3.4 introduced a codeName field to error replies, so we use a wildcard to ignore that for 3.2 servers.
2018-05-22 08:31:01 -04:00
Katherine Walker
814d49cacf PHPC-1076: Expose result document for failed commands via CommandFailedEvent 2018-05-22 08:31:01 -04:00
Jeremy Mikola
575d10aca4 Merge pull request #841 2018-05-22 08:30:07 -04:00
Jeremy Mikola
093fe13760 PHPC-1174: Update config.w32 for libmongoc 1.10 2018-05-21 13:34:21 -04:00
Jeremy Mikola
c613391ddb Remove YAJL include path for Windows builds
YAJL was removed in libbson 1.6.0 (CDRIVER-1370).
2018-05-21 13:20:26 -04:00
Jeremy Mikola
7c0ccd3e20 PHPC-1174: Upgrade bundled libmongoc to 1.10.0 2018-05-21 12:41:35 -04:00
Jeremy Mikola
3ba5f94f0e Merge pull request #839 2018-05-18 13:30:02 -04:00
Jeremy Mikola
fec6479d61 PHPC-1166: Remove inline hint to fix linking issues on Windows 2018-05-18 13:29:43 -04:00
Jeremy Mikola
a795ca45cf Merge pull request #838 2018-05-18 13:26:28 -04:00
Jeremy Mikola
02018f1a8f Require server 3.4+ for commands that take a write concern 2018-05-18 12:59:20 -04:00
Jeremy Mikola
741ada8532 Improve precision of file globs for bundled zlib 2018-05-18 11:45:35 -04:00
Jeremy Mikola
ce45de41fa PHPC-1174: Bump libbson and libmongoc to 1.10.0-dev
This consolidates CFLAGS for bundled libraries, adds a new "common/" build path, and defines new constants as needed.
2018-05-18 11:45:35 -04:00
Jeremy Mikola
d4150ca45d Merge pull request #837 2018-05-17 15:25:56 -04:00
Jeremy Mikola
0ecc5df309 PHPC-1166: Don't assume true is defined in phongo_compat.h
This fixes a build failure introduced by 197f3f7a8a in #835.
2018-05-17 15:09:07 -04:00
Derick Rethans
d681e70e42 Merged pull request #835 2018-05-17 17:34:38 +02:00
Derick Rethans
98e583b738 PHPC-1175: Fixed test cases due to changes in variable type names in PHP 7.3 2018-05-17 16:18:27 +02:00
Derick Rethans
197f3f7a8a PHPC-1166: Update zend array recursion protection for PHP 7.3 2018-05-17 16:11:28 +02:00
Jeremy Mikola
af675fc353 Merge pull request #833 2018-05-16 11:03:59 -04:00
Jeremy Mikola
4d9dd87c2c Remove "build/" from autotools scripts path
GitHub's file finder filters out "build/" directories, among others, which can make it difficult to quickly access these files. Also, the "build/" directory doesn't provide much value here, since it only contains "autotools/".
2018-05-16 11:03:46 -04:00
Jeremy Mikola
8a031be3f3 Merge pull request #834 2018-05-16 11:02:35 -04:00
Jeremy Mikola
dfa355eeb8 PHPC-1075: Remove libbson/libmongoc m4 files from release tarball 2018-05-16 09:45:27 -04:00
Jeremy Mikola
ffcc4ba1ad Merge pull request #831 2018-05-15 15:21:02 -04:00
Jeremy Mikola
da72946e65 PHPC-1189: Prefix maintainer/coverage configure options 2018-05-15 15:20:16 -04:00
Jeremy Mikola
9ab7092440 PHPC-1191: Don't support code coverage for static builds 2018-05-15 15:15:47 -04:00
Jeremy Mikola
22f46b1507 PHPC-1188: Use --coverage option for code coverage builds 2018-05-15 15:15:26 -04:00
Jeremy Mikola
c78c03f576 Merge pull request #830 2018-05-15 14:08:24 -04:00