Commit Graph

3944 Commits

Author SHA1 Message Date
Jeremy Mikola
e1827ed28e PHPC-759: Hide extension config summary for static builds 2018-05-14 18:22:23 -04:00
Jeremy Mikola
62bb969224 Remove redundant PHP_SUBST(EXTRA_LDFLAGS)
This is already done by PHP for shared and static builds.
2018-05-14 18:22:23 -04:00
Jeremy Mikola
746f92e948 Add CFLAGS directly instead of relying on PHP_EVAL_INCLINE 2018-05-14 18:22:23 -04:00
Jeremy Mikola
c0fc8dd783 PHPC-759: Fix pthread linking for static builds 2018-05-14 18:22:23 -04:00
Jeremy Mikola
4500d8d8f8 Remove empty line 2018-05-14 17:59:01 -04:00
Jeremy Mikola
dd36d744d9 PHPC-759: Flexible macros for adding sources, includes, and build paths 2018-05-14 17:59:01 -04:00
Jeremy Mikola
7d1de0d029 Move pthreads CFLAG/LIBS additions to AX_PTHREAD's action-if-found 2018-05-14 17:59:01 -04:00
Jeremy Mikola
d01b08b42f PHPC-759: Use absolute path for AC_CONFIG_FILES 2018-05-14 17:59:01 -04:00
Jeremy Mikola
62894c18ea PHPC-759: Use flexible M4 includes for static/shared builds 2018-05-14 17:59:00 -04:00
Jeremy Mikola
94d8c77bbe PHPC-759: Fix PHP version check for static builds 2018-05-14 17:59:00 -04:00
Jeremy Mikola
b4060ab989 Merge pull request #829 2018-05-10 12:08:44 -04:00
Jeremy Mikola
c90422ce40 PHPC-1186: Consolidate libbson and libmongoc build configs 2018-05-10 11:11:30 -04:00
Jeremy Mikola
88bdd78f98 PHPC-1185: Warn for unrecognized mongodb-sasl values 2018-05-09 11:36:09 -04:00
Jeremy Mikola
aab92e1d3e PHPC-1185: Support GSSAPI via mongodb-sasl config option
While libmongoc's CheckSasl.m4 was able to detect Cyrus SASL 1.x, PHPC's config.m4 always required 2.x so we've not imported that bit.

This also prefers native GSSAPI on macOS over Cyrus SASL (PHPC-1142).
2018-05-09 11:36:09 -04:00
Jeremy Mikola
4574ee2b4f MONGOC_ENABLE_CRYPTO_SYSTEM_PROFILE is already set in CheckSSL.m4 2018-05-07 14:48:01 -04:00
Jeremy Mikola
1c13b7f5c7 Merge pull request #787 2018-05-03 13:17:47 -04:00
Jeremy Mikola
e70c79d3ea PHPC-1113: Remove LOAD(STANDALONE) from tests to be reimplemented
Left in, this raises a warning which results in skipping the test, which defeats the point of XFAIL.
2018-05-03 11:53:47 -04:00
Jeremy Mikola
dcc2fdf259 PHPC-1113: Use XFAIL instead of skips for tests to be reimplemented 2018-05-03 11:52:45 -04:00
Jeremy Mikola
8ca94d01e6 PHPC-1113: Use >=3.1 for version skips instead of >3.0.99 2018-05-03 11:37:04 -04:00
Jeremy Mikola
62797b0783 PHPC-1113: Make WriteError tests server version agnostic 2018-05-02 18:55:43 -04:00
Jeremy Mikola
f7d8169976 Select primary server for use in write command tests 2018-05-02 16:45:02 -04:00
Jeremy Mikola
fc8b862c09 PHPC-1113: Allow extra output for replica sets 2018-05-02 16:45:02 -04:00
Jeremy Mikola
f79a626d86 Fix test titles 2018-05-02 16:39:53 -04:00
Jeremy Mikola
6cafb280f3 PHPC-1113: Use skip_if_not_standalone() for tests requiring a standalone 2018-05-02 16:39:00 -04:00
Jeremy Mikola
27a0452ecf PHPC-1113: Disable tests that start servers with MO (defer to PHPC-1179) 2018-05-02 16:04:09 -04:00
Jeremy Mikola
aee1d13943 PHPC-1113: Replace CLEANUP() calls in APM tests
Some of these calls are NOPs and can be removed, while others should use drop_collection().
2018-05-02 16:04:09 -04:00
Jeremy Mikola
25f9c3dbc8 PHPC-1113: Disable tests that load data fixtures (defer to PHPC-1178) 2018-05-02 16:04:09 -04:00
Jeremy Mikola
7ddb1fde9a PHPC-1113: Disable parse_url() tests (defer to PHPC-1177) 2018-05-02 16:04:09 -04:00
Jeremy Mikola
014f2b6435 Create append_uri_option() helper function
This removes previous assumptions about the structure of the URI string.
2018-05-02 16:04:09 -04:00
Jeremy Mikola
73fc8a5bd4 Finish sentence in test comment
This sentence has been dangling since ae0219d69e.
2018-05-02 16:04:09 -04:00
Jeremy Mikola
2cbe426034 Test for PHPC-1045 should require that the URI has no username 2018-05-02 16:04:09 -04:00
Jeremy Mikola
58fa85e85e PHPC-1113: Use common URI constant 2018-05-02 16:04:09 -04:00
Jeremy Mikola
0f15a16e74 PHPC-1113: Require SSL for MONGODB-X509 tests 2018-05-02 16:04:08 -04:00
Jeremy Mikola
9f7d2af52a Update comment and title in SSL tests 2018-05-02 16:04:08 -04:00
Jeremy Mikola
e50a0117e8 PHPC-1113: Remove NEEDS() from manual DNS seedlist test 2018-05-02 16:04:08 -04:00
Jeremy Mikola
05344861f4 PHPC-1113: Disable replica set seedlist tests (defer to PHPC-1173) 2018-05-02 16:04:08 -04:00
Jeremy Mikola
f242f9dd95 PHPC-1113: Disable LDAP tests (defer to PHPC-1172) 2018-05-02 16:04:08 -04:00
Jeremy Mikola
9d4bc8da2c PHPC-1113: Replace NEEDS('REPLICASET_30') with skip functions 2018-05-02 16:04:08 -04:00
Jeremy Mikola
037e393faa PHPC-1113: Replace NEEDS('STANDALONE_30') with skip functions 2018-05-02 16:04:08 -04:00
Jeremy Mikola
5f7f350670 PHPC-1113: Replace NEEDS('STANDALONE') with skip function 2018-05-02 16:04:08 -04:00
Jeremy Mikola
fc4cbd4f2f PHPC-1113: Replace NEEDS('STANDALONE_SSL') with skip function 2018-05-02 16:04:08 -04:00
Jeremy Mikola
b4062f880c PHPC-1113: Replace CLEANUP() with skip function 2018-05-02 16:04:08 -04:00
Jeremy Mikola
55e3341493 PHPC-1113: Replace NEEDS('STANDALONE_X509') with skip function 2018-05-02 16:04:08 -04:00
Jeremy Mikola
8768f548b4 PHPC-1113: Replace NEEDS('STANDALONE_AUTH') with skip function 2018-05-02 16:04:08 -04:00
Jeremy Mikola
3a1362bb8d PHPC-1113: Replace NEEDS('REPLICASET') with skip function 2018-05-02 16:04:08 -04:00
Jeremy Mikola
38405a7f19 PHPC-1113: Replace TESTCOMMANDS() with skip function 2018-05-02 16:04:08 -04:00
Jeremy Mikola
fe52b484be PHPC-1113: Replace NEEDS_ATLEAST_MONGODB_VERSION() with skip function 2018-05-02 16:04:07 -04:00
Jeremy Mikola
6960868ab7 PHPC-1113: Replace NEEDS_STORAGE_ENGINE() with skip function 2018-05-02 16:04:07 -04:00
Jeremy Mikola
cf6aa41516 PHPC-1113: Replace NEEDS_SSL() with skip function 2018-05-02 16:04:07 -04:00
Jeremy Mikola
8a83606e9b PHPC-1113: Replace NEEDS_CRYPTO() with skip function 2018-05-02 16:04:07 -04:00