nodejs - Evented I/O for V8 JavaScript

Distribution: openSUSE 42.1
Repository: openSUSE Update Oss all
Package name: nodejs
Package version: 4.2.4
Package release: 18.1
Package architecture: x86_64
Package type: rpm
Installed size: 15.28 MB
Download size: 4.40 MB
Official Mirror:
Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.



  • nodejs = 4.2.4-18.1
  • nodejs(abi) = 4.0
  • nodejs(engine) = 4.2.4
  • nodejs(x86-64) = 4.2.4-18.1


    Install Howto

    Install nodejs rpm package:

    # zypper install nodejs


    • /usr/bin/node
    • /usr/lib/node_modules/
    • /usr/share/doc/packages/nodejs/AUTHORS
    • /usr/share/doc/packages/nodejs/
    • /usr/share/doc/packages/nodejs/
    • /usr/share/doc/packages/nodejs/
    • /usr/share/doc/packages/nodejs/
    • /usr/share/doc/packages/nodejs/
    • /usr/share/doc/packages/nodejs/LICENSE
    • /usr/share/doc/packages/nodejs/
    • /usr/share/doc/packages/nodejs/
    • /usr/share/doc/packages/nodejs/
    • /usr/share/man/man1/node.1.gz


    2016-01-20 - - fix boo#962297 * Maintenance:4504 breaks nodejs-npm

    2015-12-26 - - update version 4.2.4 * fix handling of uncaught exceptions * v8: use baseline code to compute message locations - fix boo#956902 (CVE-2015-6764): unspecified out-of-bounds access vulnerability - fix boo#956901 (CVE-2015-8027): unspecified denial of service vulnerability - fix boo#948045 again: Nodejs 4.0 rpm does not install addon-rpm.gypi * I copied codes from old specfile, which installed nodejs modules into /usr/share/node, while I splitted that directory into devel package. so common.gypi and addon-rpm.gypi were not in npm package at all! - fix boo#961254: * common.gypi should install at /usr/share/node, which is now in /usr/lib64/node_modules/npm/node_modules/node-gyp * node-gyp requires nodejs-devel which contains v8.h and others so npm sub-package should require nodejs-devel - install all manpages - changes in 4.2.3 * http: Fix a bug where an HTTP socket may no longer have a socket but a pipelined request triggers a pause or resume, a potential denial-of-service vector * openssl: Upgrade to 1.0.2e, containing fixes for: + CVE-2015-3193 (boo#957814) "BN_mod_exp may produce incorrect results on x86_64", an attack is considered feasible against a Node.js TLS server using DHE key exchange + CVE-2015-3194 (boo#957815) "Certificate verify crash with missing PSS parameter", a potential denial-of-service vector for Node.js TLS servers; TLS clients are also impacted * v8: Backport fixes for a bug in JSON.stringify() that can result in out-of-bounds reads for arrays. - changes in 4.2.2 * buffer: fix value check for writeUInt{B,L}E * buffer: don't CHECK on zero-sized realloc * deps: backport 010897c from V8 upstream * deps: backport 8d6a228 from the v8's upstream * fs: reduced duplicate code in fs.write() * http: fix stalled pipeline bug * lib: fix cluster handle leak * lib: avoid REPL exit on completion error * repl: handle comments properly * repl: limit persistent history correctly on load * src: fix race condition in debug signal on exit * src: fix exception message encoding on Windows * stream: avoid unnecessary concat of a single buffer * Timers: reuse timer in setTimeout().unref() * tls: TLSSocket options default isServer false