* run tests with ./node
* remove addons from test-ci suite, because it creates a dependency loop
nodejs -> node-gyp -> nodejs which is painful to manage.
* disabled because it requires stdin:
+ test-stdout-close-unref
+ test-regress-GH-746
* test-tick-processor fails on ppc64 and s390x, currently investigated
https://github.com/nodejs/node/issues/2471
* test-cluster-disconnect sometimes fails on busy buildd, forwarded upstream
https://github.com/nodejs/node/issues/3383
* test-fs-watch is flaky, might be related to https://github.com/nodejs/node/issues/4082
* huge timeout value for all platforms, buildd could be busy
* test-npm-install must fail, debian package dfsg-repacked npm out
* ability to override CI_NATIVE_SUITES, CI_JS_SUITES
* disable tests failing because DNS is disabled
* sequential/test-http2-session-timeout is flaky https://github.com/nodejs/node/issues/20628
André Draszik [Mon, 2 Mar 2020 12:17:35 +0000 (12:17 +0000)]
[PATCH] build: allow use of system-installed brotli
brotli is available as a shared library since 2016, so it makes sense
to allow its use as a system-installed version.
Some of the infrastructure was in place already (node.gyp and
node.gypi), but some bits in the configure script here were missing.
Add them, keeping the default as before, to use the bundled version.
Refs: https://github.com/google/brotli/pull/421 Signed-off-by: André Draszik <git@andred.net>
PR-URL: https://github.com/nodejs/node/pull/32046 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Gbp-Pq: Name system-brotli.patch
* New upstream version 10.19.0~dfsg1
* Delete applied ssl 1.1.1 compatibility patches
* Revert upstream changes to stay compatible with stable libuv1:
+ uv_os_uname is not available
+ test-dgram-address uv returns EINVAL, not EBADF
* Never run tests in parallel to avoid memory exhaustion
* Use embedded nghttp2 as upstream rely that much on having
an updated version of it.
* Avoid two tests to cause a FTBFS (Closes #919588)
* Patch for compatibility with libuv1 from stable
* uv in stable expects EINVAL, not EBADF
* Link to atomic using a patch, LDFLAGS is not enough
* Exclude brotli from deps, use system-installed one
+ B-D brotli
+ use upstream patch
`SSL_CB_HANDSHAKE_START` and `SSL_CB_HANDSHAKE_DONE` are called
sending HelloRequest in OpenSSL-1.1.1.
We need to check whether this is in a renegotiation state or not.
Sam Roberts [Sun, 6 May 2018 04:52:34 +0000 (13:52 +0900)]
tls: add min/max protocol version options
The existing secureProtocol option only allows setting the allowed
protocol to a specific version, or setting it to "all supported
versions". It also used obscure strings based on OpenSSL C API
functions. Directly setting the min or max is easier to use and explain.
Backport-PR-URL: https://github.com/nodejs/node/pull/24676
PR-URL: https://github.com/nodejs/node/pull/24405 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Gbp-Pq: Topic ssl
Gbp-Pq: Name acb73518b7274bacdfc133fd121e91dfd6ba460b.patch
* Avoid two tests to cause a FTBFS (Closes #919588)
+ test-fs-error-messages fails with eatmydata
+ test-net-listen-after-destroying-stdin is flaky
* gbp for debian/buster branch
`SSL_CB_HANDSHAKE_START` and `SSL_CB_HANDSHAKE_DONE` are called
sending HelloRequest in OpenSSL-1.1.1.
We need to check whether this is in a renegotiation state or not.
Sam Roberts [Sun, 6 May 2018 04:52:34 +0000 (13:52 +0900)]
tls: add min/max protocol version options
The existing secureProtocol option only allows setting the allowed
protocol to a specific version, or setting it to "all supported
versions". It also used obscure strings based on OpenSSL C API
functions. Directly setting the min or max is easier to use and explain.
Backport-PR-URL: https://github.com/nodejs/node/pull/24676
PR-URL: https://github.com/nodejs/node/pull/24405 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Rod Vagg <rod@vagg.org>
Gbp-Pq: Topic ssl
Gbp-Pq: Name acb73518b7274bacdfc133fd121e91dfd6ba460b.patch
`SSL_CB_HANDSHAKE_START` and `SSL_CB_HANDSHAKE_DONE` are called
sending HelloRequest in OpenSSL-1.1.1.
We need to check whether this is in a renegotiation state or not.
`SSL_CB_HANDSHAKE_START` and `SSL_CB_HANDSHAKE_DONE` are called
sending HelloRequest in OpenSSL-1.1.1.
We need to check whether this is in a renegotiation state or not.
Jérémy Lal [Fri, 25 Jan 2019 12:51:37 +0000 (12:51 +0000)]
nodejs (10.15.0~dfsg-10) unstable; urgency=medium
* M-A: same on libnode-dev, nodejs-dev
* Drop nodejs-dev package.
Addons should instead:
+ Build-Depends libnode-dev, node-gyp
+ remove dh --with nodejs argument in debian/rules
+ use debhelper >= 10 because it strips and shlibs *.node files