process.nextTick(function() { var buffer = parser._buffer.slice(parser._offset); parser._offset = parser._buffer.length; parser.resume(); securePair.encrypted.write(buffer); });
connect() { new Protobuf().then((protobuf) => { this.protobuf = protobuf this.socket = tls.connect(this.options.port, this.options.url, this.options, () => { this.emit('connected') }) this.socket.on('error', error => { this.emit('error', error) }) this.socket.on('data', this._onReceiveData.bind(this)) }) }
tls.connect(opts, function() { socksSocket.authorized = socksSocket.socket.authorized; connectHandler.call(socksSocket); }).on('error', function(err) { socksSocket.emit('error', err); })
close() { this.socket.end() }
function connectSslSocket(fulfill, reject, conn) { var sslOpts = transport.sslOpts(); var options = sslSocketOpts(sslOpts, reject); var localSock = tls.connect(addr.port, addr.host, options, function() { logger.debugf('Connecting via SSL to %s, socket is %s, server name is: `%s`', show(), localSock.authorized ? 'authorized' : 'unauthorized', localSock.servername); fulfill(conn); }); return localSock; }
secureSocket.on('secure', function() { secureEstablished = true; onSecure(rejectUnauthorized ? this.ssl.verifyError() : null); });
function hb_check(node, container_port, container) { if (config.automatic_heartbeat.indexOf('enabled') > -1) { const client = config.ssl ? new tls.TLSSocket() : new net.Socket(); client.connect(container_port, node, container, () => {}); client.on('end', () => { addLog('\nA Heart Beat Check Just Ran.'); }); client.on('error', () => { addLog('\n' + container + ' failed on: ' + node); console.log('\n' + container + ' failed on: ' + node); if (config.container_host_constraints) { container_faillog.push(container); container_failover(container); } superagent .get(`${scheme}${server}:${server_port}/restart`) .query({ token: token, container }) .end((error, response) => { if (error) { console.log(error); } }); }); } }
this._protocol.on('data', function(data) { securePair.cleartext.write(data); });
_writePacket(buffer) { this.socket.write(buffer) }
// error handler for secure socket secureSocket.on('_tlsError', function(err) { if (secureEstablished) { connection._handleNetworkError(err); } else { onSecure(err); } });
this._socket.on('data', function(data) { securePair.encrypted.write(data); });
process.nextTick(function() { var buffer = parser._buffer.slice(parser._offset); parser._offset = parser._buffer.length; parser.resume(); secureSocket.ssl.receive(buffer); });
secureSocket.on('secure', function () { conn._ssl = this.ssl; });
this._protocol.on('data', function(data) { secureSocket.write(data); });