-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 1.1.2
-
Component/s: None
-
None
Unlike HHVM, PHPC currently defines its own stream handlers to initialize SSL and perform socket communication. With CDRIVER-749, libmongoc will improve its SSL implementation and remove its OpenSSL dependency on Windows and OS X.
Note: this may make our SSL context options obsolete, since we will no longer be using PHP's implementation. Be sure to update documentation accordingly.
- depends on
-
CDRIVER-749 NativeTLS: Don't depend on OpenSSL on Windows and Mac OS X
- Development Complete
- is depended on by
-
PHPC-633 Add lines to phpinfo() output regarding support for SSL and SASL
- Closed
-
PHPC-723 Blocking connect() leads to cumulative timeouts for multiple inaccessible servers
- Closed
- is related to
-
PHPC-542 Remove dependency on mongoc private symbols
- Released
-
PHPC-698 Check HAVE_OPENSSL_EXT before calling php-ssl.c functions
- Closed
-
PHPC-720 Do not persist SSL streams to avoid SSL reinitialization errors
- Closed
-
PHPC-772 Parse authMechanism options in URI options array
- Closed
- related to
-
PHPC-480 Don't require OpenSSL for MongoDB3.0+ authentication
- Closed
-
PHPC-625 Document that persistent sockets should not be re-used after forking
- Closed
-
PHPC-37 Implement Kerberos support via PHP streams
- Closed
-
PHPC-634 Connection pool support
- Closed
-
PHPC-700 Document SSL context options for MongoDB\Driver\Manager
- Closed
-
PHPLIB-195 Document SSL context options for MongoDB\Client
- Closed
-
PHPC-433 Persist topology state between requests
- Closed
-
PHPC-513 Restore stream connections to connect asynchronously without causing IPv4 and IPv6 conflicts
- Closed
-
PHPC-580 Stream errors should use more specific exceptions
- Closed