* cli: add --trace-exit cli option
* http, https: increase server headers timeout
* readline:
+ update ansi-regex
+ promote _getCursorPos to public api
* repl: add completion preview
* util: add Set and map size to inspect output
* wasi: require CLI flag to require() wasi module
- Changes in 13.4.0:
* deps:
+ update npm to 6.13.4 fixing an arbitrary path overwrite
and access via "bin" field (bsc#1159352, CVE-2019-16777,
CVE-2019-16776, CVE-2019-16775)
+ update uvwasi
+ upgrade to libuv 1.34.0
* doc: docs deprecate http finished
* events: add captureRejection option
* http:
+ add captureRejection support
+ llhttp opt-in insecure HTTP header parsing
* http2: implement capture rection for 'request' and 'stream' events
* net: implement capture rejections for 'connection' event
* repl: support previews by eager evaluating input
* stream: add support for captureRejection option
* tls:
+ implement capture rejections for 'secureConnection' event
+ expose IETF name for current cipher suite
* worker: add argv constructor option
- skip_no_console.patch, versioned.patch: refreshed
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs13?expand=0&rev=11
188 lines
6.1 KiB
Diff
188 lines
6.1 KiB
Diff
Index: node-v13.5.0/test/parallel/test-console-clear.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-console-clear.js
|
|
+++ node-v13.5.0/test/parallel/test-console-clear.js
|
|
@@ -18,5 +18,6 @@ function doTest(isTTY, check) {
|
|
}
|
|
|
|
// Fake TTY
|
|
-doTest(true, check);
|
|
+if (process.env.TERM !== 'dumb')
|
|
+ doTest(true, check);
|
|
doTest(false, '');
|
|
Index: node-v13.5.0/test/parallel/test-readline-position.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-readline-position.js
|
|
+++ node-v13.5.0/test/parallel/test-readline-position.js
|
|
@@ -1,6 +1,6 @@
|
|
// Flags: --expose-internals
|
|
'use strict';
|
|
-require('../common');
|
|
+const common = require('../common');
|
|
const { internalBinding } = require('internal/test/binding');
|
|
const { PassThrough } = require('stream');
|
|
const readline = require('readline');
|
|
@@ -8,6 +8,12 @@ const assert = require('assert');
|
|
|
|
const ctrlU = { ctrl: true, name: 'u' };
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
{
|
|
const input = new PassThrough();
|
|
const rl = readline.createInterface({
|
|
Index: node-v13.5.0/test/parallel/test-readline-interface.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-readline-interface.js
|
|
+++ node-v13.5.0/test/parallel/test-readline-interface.js
|
|
@@ -29,6 +29,12 @@ const internalReadline = require('intern
|
|
const EventEmitter = require('events').EventEmitter;
|
|
const { Writable, Readable } = require('stream');
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
class FakeInput extends EventEmitter {
|
|
resume() {}
|
|
pause() {}
|
|
Index: node-v13.5.0/test/parallel/test-readline-undefined-columns.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-readline-undefined-columns.js
|
|
+++ node-v13.5.0/test/parallel/test-readline-undefined-columns.js
|
|
@@ -11,6 +11,12 @@ const readline = require('readline');
|
|
const iStream = new PassThrough();
|
|
const oStream = new PassThrough();
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
readline.createInterface({
|
|
terminal: true,
|
|
input: iStream,
|
|
Index: node-v13.5.0/test/parallel/test-readline.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-readline.js
|
|
+++ node-v13.5.0/test/parallel/test-readline.js
|
|
@@ -4,6 +4,13 @@ const { PassThrough } = require('stream'
|
|
const readline = require('readline');
|
|
const assert = require('assert');
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
+
|
|
{
|
|
const input = new PassThrough();
|
|
const rl = readline.createInterface({
|
|
Index: node-v13.5.0/test/parallel/test-repl-editor.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-repl-editor.js
|
|
+++ node-v13.5.0/test/parallel/test-repl-editor.js
|
|
@@ -1,6 +1,6 @@
|
|
'use strict';
|
|
|
|
-require('../common');
|
|
+const common = require('../common');
|
|
const assert = require('assert');
|
|
const repl = require('repl');
|
|
const ArrayStream = require('../common/arraystream');
|
|
@@ -12,6 +12,12 @@ const terminalCode = '\u001b[1G\u001b[0J
|
|
const previewCode = (str, n) => ` // ${str}\x1B[${n}G\x1B[0K`;
|
|
const terminalCodeRegex = new RegExp(terminalCode.replace(/\[/g, '\\['), 'g');
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
function run({ input, output, event, checkTerminalCodes = true }) {
|
|
const stream = new ArrayStream();
|
|
let found = '';
|
|
Index: node-v13.5.0/test/parallel/test-repl-history-navigation.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-repl-history-navigation.js
|
|
+++ node-v13.5.0/test/parallel/test-repl-history-navigation.js
|
|
@@ -10,6 +10,12 @@ const fs = require('fs');
|
|
const path = require('path');
|
|
const { inspect } = require('util');
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
const tmpdir = require('../common/tmpdir');
|
|
tmpdir.refresh();
|
|
|
|
Index: node-v13.5.0/test/parallel/test-repl-load-multiline.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-repl-load-multiline.js
|
|
+++ node-v13.5.0/test/parallel/test-repl-load-multiline.js
|
|
@@ -1,10 +1,16 @@
|
|
'use strict';
|
|
-require('../common');
|
|
+const common = require('../common');
|
|
const ArrayStream = require('../common/arraystream');
|
|
const fixtures = require('../common/fixtures');
|
|
const assert = require('assert');
|
|
const repl = require('repl');
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
const command = `.load ${fixtures.path('repl-load-multiline.js')}`;
|
|
const terminalCode = '\u001b[1G\u001b[0J \u001b[1G';
|
|
const terminalCodeRegex = new RegExp(terminalCode.replace(/\[/g, '\\['), 'g');
|
|
Index: node-v13.5.0/test/parallel/test-repl-persistent-history.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-repl-persistent-history.js
|
|
+++ node-v13.5.0/test/parallel/test-repl-persistent-history.js
|
|
@@ -11,6 +11,12 @@ const fs = require('fs');
|
|
const path = require('path');
|
|
const os = require('os');
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
const tmpdir = require('../common/tmpdir');
|
|
tmpdir.refresh();
|
|
|
|
Index: node-v13.5.0/test/parallel/test-repl-programmatic-history.js
|
|
===================================================================
|
|
--- node-v13.5.0.orig/test/parallel/test-repl-programmatic-history.js
|
|
+++ node-v13.5.0/test/parallel/test-repl-programmatic-history.js
|
|
@@ -9,6 +9,12 @@ const fs = require('fs');
|
|
const path = require('path');
|
|
const os = require('os');
|
|
|
|
+if (process.env.TERM == 'dumb')
|
|
+{
|
|
+ common.skip('Skipping test - dumb console');
|
|
+ return;
|
|
+}
|
|
+
|
|
const tmpdir = require('../common/tmpdir');
|
|
tmpdir.refresh();
|
|
|