Patch |
File delta |
Description |
openssl/s_client_1.1.patch | (download) |
test/parallel/test-tls-ecdh-disable.js |
2 1 + 1 - 0 !
test/parallel/test-tls-set-ciphers.js |
2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-) |
pass tests with openssl 1.1 cli
Use more robust, supported ciphers
|
openssl/fix_sslv3_test.patch | (download) |
test/parallel/test-tls-no-sslv3.js |
2 2 + 0 - 0 !
1 file changed, 2 insertions(+) |
properly handle how sslv3 was disabled in openssl
|
s390.patch | (download) |
deps/v8/Makefile |
4 2 + 2 - 0 !
deps/v8/build/standalone.gypi |
10 8 + 2 - 0 !
deps/v8/build/toolchain.gypi |
49 41 + 8 - 0 !
deps/v8/src/assembler.cc |
18 18 + 0 - 0 !
deps/v8/src/assembler.h |
6 6 + 0 - 0 !
deps/v8/src/base/atomicops.h |
2 2 + 0 - 0 !
deps/v8/src/base/atomicops_internals_s390_gcc.h |
166 166 + 0 - 0 !
deps/v8/src/base/build_config.h |
23 21 + 2 - 0 !
deps/v8/src/base/macros.h |
6 6 + 0 - 0 !
deps/v8/src/base/platform/platform-posix.cc |
14 14 + 0 - 0 !
deps/v8/src/code-stubs.h |
17 14 + 3 - 0 !
deps/v8/src/codegen.h |
2 2 + 0 - 0 !
deps/v8/src/compiler/instruction-codes.h |
2 2 + 0 - 0 !
deps/v8/src/compiler/s390/OWNERS |
3 3 + 0 - 0 !
deps/v8/src/compiler/s390/code-generator-s390.cc |
1576 1576 + 0 - 0 !
deps/v8/src/compiler/s390/instruction-codes-s390.h |
127 127 + 0 - 0 !
deps/v8/src/compiler/s390/instruction-selector-s390.cc |
1669 1669 + 0 - 0 !
deps/v8/src/compiler/s390/linkage-s390.cc |
78 78 + 0 - 0 !
deps/v8/src/frames-inl.h |
2 2 + 0 - 0 !
deps/v8/src/full-codegen.h |
13 13 + 0 - 0 !
deps/v8/src/gdb-jit.cc |
23 21 + 2 - 0 !
deps/v8/src/globals.h |
12 10 + 2 - 0 !
deps/v8/src/heap/heap.cc |
4 4 + 0 - 0 !
deps/v8/src/hydrogen-instructions.cc |
2 2 + 0 - 0 !
deps/v8/src/hydrogen.cc |
2 2 + 0 - 0 !
deps/v8/src/ic/s390/OWNERS |
3 3 + 0 - 0 !
deps/v8/src/ic/s390/access-compiler-s390.cc |
46 46 + 0 - 0 !
deps/v8/src/ic/s390/handler-compiler-s390.cc |
785 785 + 0 - 0 !
deps/v8/src/ic/s390/ic-compiler-s390.cc |
135 135 + 0 - 0 !
deps/v8/src/ic/s390/ic-s390.cc |
954 954 + 0 - 0 !
deps/v8/src/ic/s390/stub-cache-s390.cc |
189 189 + 0 - 0 !
deps/v8/src/isolate.cc |
2 1 + 1 - 0 !
deps/v8/src/jsregexp.cc |
5 5 + 0 - 0 !
deps/v8/src/lithium-allocator-inl.h |
2 2 + 0 - 0 !
deps/v8/src/lithium-codegen.cc |
3 3 + 0 - 0 !
deps/v8/src/lithium-inl.h |
2 2 + 0 - 0 !
deps/v8/src/lithium.cc |
3 3 + 0 - 0 !
deps/v8/src/log.cc |
2 2 + 0 - 0 !
deps/v8/src/macro-assembler.h |
7 7 + 0 - 0 !
deps/v8/src/objects.h |
2 2 + 0 - 0 !
deps/v8/src/regexp-macro-assembler.h |
1 1 + 0 - 0 !
deps/v8/src/s390/assembler-s390-inl.h |
691 691 + 0 - 0 !
deps/v8/src/s390/assembler-s390.cc |
3492 3492 + 0 - 0 !
deps/v8/src/s390/assembler-s390.h |
1692 1692 + 0 - 0 !
deps/v8/src/s390/builtins-s390.cc |
1932 1932 + 0 - 0 !
deps/v8/src/s390/code-stubs-s390.cc |
5685 5685 + 0 - 0 !
deps/v8/src/s390/code-stubs-s390.h |
500 500 + 0 - 0 !
deps/v8/src/s390/codegen-s390.cc |
703 703 + 0 - 0 !
deps/v8/src/s390/codegen-s390.h |
47 47 + 0 - 0 !
deps/v8/src/s390/constants-s390.cc |
91 91 + 0 - 0 !
deps/v8/src/s390/constants-s390.h |
1715 1715 + 0 - 0 !
deps/v8/src/s390/cpu-s390.cc |
35 35 + 0 - 0 !
deps/v8/src/s390/debug-s390.cc |
281 281 + 0 - 0 !
deps/v8/src/s390/deoptimizer-s390.cc |
358 358 + 0 - 0 !
deps/v8/src/s390/disasm-s390.cc |
976 976 + 0 - 0 !
deps/v8/src/s390/frames-s390.cc |
39 39 + 0 - 0 !
deps/v8/src/s390/frames-s390.h |
155 155 + 0 - 0 !
deps/v8/src/s390/full-codegen-s390.cc |
5582 5582 + 0 - 0 !
deps/v8/src/s390/interface-descriptors-s390.cc |
343 343 + 0 - 0 !
deps/v8/src/s390/lithium-codegen-s390.cc |
6392 6392 + 0 - 0 !
deps/v8/src/s390/lithium-codegen-s390.h |
374 374 + 0 - 0 !
deps/v8/src/s390/lithium-gap-resolver-s390.cc |
288 288 + 0 - 0 !
deps/v8/src/s390/lithium-gap-resolver-s390.h |
64 64 + 0 - 0 !
deps/v8/src/s390/lithium-s390.cc |
2648 2648 + 0 - 0 !
deps/v8/src/s390/lithium-s390.h |
2773 2773 + 0 - 0 !
deps/v8/src/s390/macro-assembler-s390.cc |
5669 5669 + 0 - 0 !
deps/v8/src/s390/macro-assembler-s390.h |
1833 1833 + 0 - 0 !
deps/v8/src/s390/regexp-macro-assembler-s390.cc |
1289 1289 + 0 - 0 !
deps/v8/src/s390/regexp-macro-assembler-s390.h |
221 221 + 0 - 0 !
deps/v8/src/s390/simulator-s390.cc |
4694 4694 + 0 - 0 !
deps/v8/src/s390/simulator-s390.h |
463 463 + 0 - 0 !
deps/v8/src/sampler.cc |
19 18 + 1 - 0 !
deps/v8/src/simulator.h |
2 2 + 0 - 0 !
deps/v8/src/snapshot/serialize.cc |
4 2 + 2 - 0 !
deps/v8/src/utils.h |
4 2 + 2 - 0 !
deps/v8/tools/gyp/v8.gyp |
43 43 + 0 - 0 !
deps/v8/tools/run-deopt-fuzzer.py |
2 2 + 0 - 0 !
deps/v8/tools/run-tests.py |
2 2 + 0 - 0 !
deps/v8/tools/testrunner/local/statusfile.py |
2 1 + 1 - 0 !
deps/v8/tools/testrunner/local/utils.py |
2 2 + 0 - 0 !
80 files changed, 57048 insertions(+), 28 deletions(-) |
import v8z s390 branch matching v8 version (at 7b8220e2)
- adapt https://github.com/nodejs/node/commit/aa575b87 to s390 code
- add https://github.com/andrewlow/v8z/commit/32c72578
- add https://github.com/andrewlow/v8z/commit/2bfe125e
- add https://github.com/andrewlow/v8z/commit/81ae0258
- add https://github.com/andrewlow/v8z/commit/b190e113
- add https://github.com/andrewlow/v8z/commit/36f32bd2
- add https://github.com/andrewlow/v8z/commit/26fa059d
- add https://github.com/ibmruntimes/v8z/commit/13de3831
- add https://github.com/ibmruntimes/v8z/commit/389fbc90
- add https://github.com/ibmruntimes/v8z/commit/b5455060
|
use_system_node_gyp.patch | (download) |
Makefile |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
use system-installed node-gyp for building test modules
|
privacy_breach.patch | (download) |
doc/template.html |
3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-) |
remove google font from template.html, and link to local
|
shared_can_build_without_gyp.patch | (download) |
Makefile |
2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-) |
uv.gyp, zlib.gyp are not needed when building using shared libraries
|
2001_FHS_and_rename_to_nodejs.patch | (download) |
doc/node.1 |
8 4 + 4 - 0 !
lib/module.js |
2 1 + 1 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-) |
fhs path for nodejs, rename man page to nodejs.
Use /usr/lib/nodejs for packaged modules.
|
2012_kfreebsd.patch | (download) |
common.gypi |
2 1 + 1 - 0 !
deps/v8/include/v8config.h |
2 1 + 1 - 0 !
deps/v8/src/base/platform/platform-linux.cc |
2 2 + 0 - 0 !
deps/v8/src/base/platform/platform-posix.cc |
7 4 + 3 - 0 !
deps/v8/src/d8-posix.cc |
2 1 + 1 - 0 !
deps/v8/tools/gyp/v8.gyp |
1 0 + 1 - 0 !
node.gyp |
5 5 + 0 - 0 !
src/node.cc |
2 1 + 1 - 0 !
test/parallel/test-setproctitle.js |
4 2 + 2 - 0 !
tools/install.py |
2 1 + 1 - 0 !
tools/utils.py |
2 2 + 0 - 0 !
11 files changed, 20 insertions(+), 11 deletions(-) |
add __freebsd_kernel__ to the list of *bsd conditions
|
1005_restore_sh_javascript_nonminified.patch | (download) |
doc/api_assets/sh_javascript.min.js |
348 348 + 0 - 0 !
1 file changed, 348 insertions(+) |
restore original version of dfsg-excluded file
|
2014_donotinclude_root_certs.patch | (download) |
src/node.cc |
3 1 + 2 - 0 !
src/node_crypto.cc |
6 3 + 3 - 0 !
test/parallel/parallel.status |
3 3 + 0 - 0 !
3 files changed, 7 insertions(+), 5 deletions(-) |
do not bundle ca certificates, openssl on debian have them
As a consequence, nodejs must depend on ca-certificates.
Since version 4.8, upstream added support for NODE_EXTRA_CA_CERTS env
var for specifying a root ca bundle file path. However, to minimize
the impact on nodejs during freeze, i chose to disable it and hard-code
the value to /etc/ssl/certs/ca-certificates.crt
|
2016_mips64el.patch | (download) |
configure |
7 5 + 2 - 0 !
1 file changed, 5 insertions(+), 2 deletions(-) |
add mips64el target host support to nodejs
|
2017_mips_configure_fpu.patch | (download) |
deps/v8/src/base/cpu.cc |
21 5 + 16 - 0 !
1 file changed, 5 insertions(+), 16 deletions(-) |
use configuration directive to set mips fpu mode
|
test_ci_buildd.patch | (download) |
Makefile |
8 4 + 4 - 0 !
test/common.js |
19 1 + 18 - 0 !
test/parallel/parallel.status |
11 11 + 0 - 0 !
test/parallel/test-dgram-membership.js |
46 23 + 23 - 0 !
test/sequential/sequential.status |
2 2 + 0 - 0 !
tools/test.py |
5 1 + 4 - 0 !
6 files changed, 42 insertions(+), 49 deletions(-) |
adapt test-ci build target for buildd
* 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
* huge timeout value for all platforms, buildd could be busy
* test-npm-install must fail, debian package dfsg-repacked npm out
* disable doctool tests because it's not our business
* disable pseudo-tty tests because they're typically failing on a build server
* disable tests failing because DNS is disabled
|
dest_cpu_x87.patch | (download) |
configure |
4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-) |
add x87 to the list of valid arches and replace ia32 by x87 for default i386
|
doctool yaml.patch | (download) |
Makefile |
14 0 + 14 - 0 !
tools/doc/common.js |
4 2 + 2 - 0 !
tools/doc/html.js |
5 1 + 4 - 0 !
tools/doc/json.js |
3 1 + 2 - 0 !
4 files changed, 4 insertions(+), 22 deletions(-) |
use node-yamlish package instead of js-yaml from eslint
because debian nodejs package does not contain eslint because it's too heavy to bundle
|