tls: remove usage of public require('util') · nodejs/node@a1330af (original) (raw)
`@@ -21,17 +21,21 @@
`
21
21
``
22
22
`'use strict';
`
23
23
``
24
``
`-
require('internal/util').assertCrypto();
`
``
24
`+
const {
`
``
25
`+
assertCrypto,
`
``
26
`+
deprecate
`
``
27
`+
} = require('internal/util');
`
``
28
+
``
29
`+
assertCrypto();
`
25
30
``
26
31
`const assert = require('internal/assert');
`
27
32
`const crypto = require('crypto');
`
28
33
`const net = require('net');
`
29
34
`const tls = require('tls');
`
30
``
`-
const util = require('util');
`
31
35
`const common = require('_tls_common');
`
32
36
`const JSStreamSocket = require('internal/js_stream_socket');
`
33
37
`const { Buffer } = require('buffer');
`
34
``
`-
const debug = util.debuglog('tls');
`
``
38
`+
const debug = require('internal/util/debuglog').debuglog('tls');
`
35
39
`const { TCP, constants: TCPConstants } = internalBinding('tcp_wrap');
`
36
40
`const tls_wrap = internalBinding('tls_wrap');
`
37
41
`const { Pipe, constants: PipeConstants } = internalBinding('pipe_wrap');
`
`@@ -393,7 +397,8 @@ function TLSSocket(socket, opts) {
`
393
397
`// Read on next tick so the caller has a chance to setup listeners
`
394
398
`process.nextTick(initRead, this, socket);
`
395
399
`}
`
396
``
`-
util.inherits(TLSSocket, net.Socket);
`
``
400
`+
Object.setPrototypeOf(TLSSocket.prototype, net.Socket.prototype);
`
``
401
`+
Object.setPrototypeOf(TLSSocket, net.Socket);
`
397
402
`exports.TLSSocket = TLSSocket;
`
398
403
``
399
404
`var proxiedMethods = [
`
`@@ -985,7 +990,8 @@ function Server(options, listener) {
`
985
990
`}
`
986
991
`}
`
987
992
``
988
``
`-
util.inherits(Server, net.Server);
`
``
993
`+
Object.setPrototypeOf(Server.prototype, net.Server.prototype);
`
``
994
`+
Object.setPrototypeOf(Server, net.Server);
`
989
995
`exports.Server = Server;
`
990
996
`exports.createServer = function createServer(options, listener) {
`
991
997
`return new Server(options, listener);
`
`@@ -1133,7 +1139,7 @@ Server.prototype.setTicketKeys = function setTicketKeys(keys) {
`
1133
1139
`};
`
1134
1140
``
1135
1141
``
1136
``
`-
Server.prototype.setOptions = util.deprecate(function(options) {
`
``
1142
`+
Server.prototype.setOptions = deprecate(function(options) {
`
1137
1143
`this.requestCert = options.requestCert === true;
`
1138
1144
`this.rejectUnauthorized = options.rejectUnauthorized !== false;
`
1139
1145
``