├── .eslintrc ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── index.js ├── lib ├── config_servers.js ├── logger.js ├── mongos.js ├── replset.js ├── server.js ├── sharded.js └── utils.js ├── package.json └── test ├── replset_tests.js ├── sharded_tests.js ├── single_server_tests.js └── ssl ├── authTestsKey ├── ca.pem ├── client.pem ├── client_revoked.pem ├── cluster-cert.pem ├── crl.pem ├── crl_client_revoked.pem ├── crl_expired.pem ├── localhostnameCN.pem ├── localhostnameSAN.pem ├── mycert.pem ├── password_protected.pem ├── server.pem ├── smoke.pem └── x509 ├── ca.pem ├── client.pem ├── client_revoked.pem ├── cluster-cert.pem ├── crl.pem ├── crl_client_revoked.pem ├── crl_expired.pem ├── localhostnameCN.pem ├── localhostnameSAN.pem ├── password_protected.pem ├── server.pem └── smoke.pem /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/index.js -------------------------------------------------------------------------------- /lib/config_servers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/lib/config_servers.js -------------------------------------------------------------------------------- /lib/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/lib/logger.js -------------------------------------------------------------------------------- /lib/mongos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/lib/mongos.js -------------------------------------------------------------------------------- /lib/replset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/lib/replset.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/sharded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/lib/sharded.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/package.json -------------------------------------------------------------------------------- /test/replset_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/replset_tests.js -------------------------------------------------------------------------------- /test/sharded_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/sharded_tests.js -------------------------------------------------------------------------------- /test/single_server_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/single_server_tests.js -------------------------------------------------------------------------------- /test/ssl/authTestsKey: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/authTestsKey -------------------------------------------------------------------------------- /test/ssl/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/ca.pem -------------------------------------------------------------------------------- /test/ssl/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/client.pem -------------------------------------------------------------------------------- /test/ssl/client_revoked.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/client_revoked.pem -------------------------------------------------------------------------------- /test/ssl/cluster-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/cluster-cert.pem -------------------------------------------------------------------------------- /test/ssl/crl.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/crl.pem -------------------------------------------------------------------------------- /test/ssl/crl_client_revoked.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/crl_client_revoked.pem -------------------------------------------------------------------------------- /test/ssl/crl_expired.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/crl_expired.pem -------------------------------------------------------------------------------- /test/ssl/localhostnameCN.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/localhostnameCN.pem -------------------------------------------------------------------------------- /test/ssl/localhostnameSAN.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/localhostnameSAN.pem -------------------------------------------------------------------------------- /test/ssl/mycert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/mycert.pem -------------------------------------------------------------------------------- /test/ssl/password_protected.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/password_protected.pem -------------------------------------------------------------------------------- /test/ssl/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/server.pem -------------------------------------------------------------------------------- /test/ssl/smoke.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/smoke.pem -------------------------------------------------------------------------------- /test/ssl/x509/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/ca.pem -------------------------------------------------------------------------------- /test/ssl/x509/client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/client.pem -------------------------------------------------------------------------------- /test/ssl/x509/client_revoked.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/client_revoked.pem -------------------------------------------------------------------------------- /test/ssl/x509/cluster-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/cluster-cert.pem -------------------------------------------------------------------------------- /test/ssl/x509/crl.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/crl.pem -------------------------------------------------------------------------------- /test/ssl/x509/crl_client_revoked.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/crl_client_revoked.pem -------------------------------------------------------------------------------- /test/ssl/x509/crl_expired.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/crl_expired.pem -------------------------------------------------------------------------------- /test/ssl/x509/localhostnameCN.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/localhostnameCN.pem -------------------------------------------------------------------------------- /test/ssl/x509/localhostnameSAN.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/localhostnameSAN.pem -------------------------------------------------------------------------------- /test/ssl/x509/password_protected.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/password_protected.pem -------------------------------------------------------------------------------- /test/ssl/x509/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/server.pem -------------------------------------------------------------------------------- /test/ssl/x509/smoke.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb-js/mongodb-topology-manager/HEAD/test/ssl/x509/smoke.pem --------------------------------------------------------------------------------