mirror of
https://github.com/macintoshplus/mongo-php-driver.git
synced 2026-03-26 01:42:10 +01:00
* PHPC-2311: Note that with-libbson and with-libmongoc are deprecated * PHPC-2312: MONGOC_ENABLE_SASL_GSSAPI is obsolete * PHPC-1218: Use m4_include with base path for including m4 scripts This removes the custom _include macro, which used sinclude on two different paths in order to support both shared and static builds. Unlike m4_sinclude, m4_include reports an error if the file is not found, so this also addresses the validation that was disabled to support PECL installs. * PHPC-2300 and PHPC-2302: Fix configure output for bundled libbson/libmongoc versions This was missed in7ccb0949baand1c533ffa2d. * PHPC-2225: Validate PHP_ARG_ENABLE and PHP_ARG_WITH configure options Introduce a PHP_MONGODB_VALIDATE_ARG macro, which is called after processing a configure option. PHP may still assign "yes" as a value during parsing, so map that to another value when necessary (e.g. selecting a crypto/TLS library). * Add deprecation notice for --enable-system-ciphers in shared builds * PHPC-2155: Remove prefixes for quoted shell variable references * PHPC-1017: Allow configure options to be specified with PECL install Introducing <configureoption> tags in package.xml means that PECL installs will now prompt for input. Non-interactive installs can still be achieved by either piping input (e.g. `yes '' | pecl install mongodb`) or explicitly specifying configure options (--configureoptions option for pecl install). * Refer to update-submodule-sources.php in config.m4/w32 and fix macOS compatibility * PHPC-2314: Require OpenSSL 1.0.1+ for libmongoc 1.24+ * PHPC-2315: Use PKG_CHECK_MODULES for detecting libmongoc system libs * Remove superfluous AC_MSG_NOTICE output in CheckSSL.m4