7 Commits

Author SHA256 Message Date
9f6873743e - update to 12.22.10
* Upgrade npm to 6.14.16
    + CVE-2021-23343 - ReDoS via splitDeviceRe, splitTailRe and
      splitPathRe (bsc#1192153)
    + CVE-2021-23343 - node-tar: Insufficient symlink protection
      allowing arbitrary file creation and overwrite (bsc#1191963)
    + CVE-2021-32804 - node-tar: Insufficient absolute path sanitization
      allowing arbitrary file creation and overwrite (bsc#1191962)
    + CVE-2021-3918 - json-schema is vulnerable to Improperly
      Controlled Modification of Object Prototype Attributes (bsc#1192696)
  * Updated ICU time zone data
- CVE-2021-3807.patch: node-ansi-regex: Regular expression
  denial of service (ReDoS) matching ANSI escape codes
  (bsc#1192154, CVE-2021-3807)
- versioned.patch: refreshed
- z15-test-skip.patch: dropped
- fix_ci_tests.patch: fix tests on z15

OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs12?expand=0&rev=138
2022-02-16 14:35:41 +00:00
61ac6c96d4 No longer in Factory
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs12?expand=0&rev=120
2021-02-09 15:12:32 +00:00
178bf0b14c - Update to 12.4.0:
* esm: JSON module support is always enabled under
    --experimental-modules. The --experimental-json-modules flag
    has been removed
  * http, http2: A new flag has been added for overriding
    the default HTTP server socket timeout (which is two minutes).
    Pass --http-server-default-timeout=milliseconds or
    --http-server-default-timeout=0 to respectively change or
    disable the timeout. Starting with Node.js 13.0.0,
    the timeout will be disabled by default
  * inspector: Added an experimental --heap-prof flag to start
    the V8 heap profiler on startup and write the heap
    profile to disk before exit
  * stream: The readable.unshift() method now correctly converts
    strings to buffers. Additionally, a new optional argument is
    accepted to specify the string's encoding, such as 'utf8' or 'ascii'
  * v8: The object returned by v8.getHeapStatistics() has two
    new properties: number_of_native_contexts and number_of_detached_contexts
- nodejs-libpath.patch: install npx into proper directory
- versioned.patch, fix_ci_tests.patch: refreshed

OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs12?expand=0&rev=10
2019-06-11 13:11:16 +00:00
ba414ad69a OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs12?expand=0&rev=9 2019-06-04 15:20:01 +00:00
b5fc1b0412 Fix tests when LTO is enabled
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs12?expand=0&rev=6
2019-06-03 15:43:53 +00:00
c60bb16435 - Update to 12.3.1:
* deps:
    + Fix handling of +0/-0 when constant field tracking is enabled
    + Fix os.freemem() and os.totalmem correctness
- changes in 12.3.0:
  * esm: Added the --experimental-wasm-modules flag to support
    WebAssembly modules
  * process: Log errors using util.inspect in case of fatal exceptions
  * repl: Add process.on('uncaughtException') support
  * stream: Implemented Readable.from async iterator utility
  * tls:
    + Expose built-in root certificates
    + Support net.Server options
    + Expose keylog event on TLSSocket
  * worker: Added the ability to unshift messages from the MessagePort
- changes in 12.2.0:
  * deps: Updated llhttp to 1.1.3. This fixes a bug that made
    Node.js' HTTP parser refuse any request URL that contained
    the "|" (vertical bar) character
  * tls: Added an enableTrace() method to TLSSocket and an enableTrace
    option to tls.createServer(). When enabled, TSL packet trace
    information is written to stderr. This can be used to debug
    TLS connection problems
  * cli:
    + Added --trace-tls enables tracing of TLS connections
    + Added --cpu-prof-interval
  * module:
    + Added the createRequire() method. The existing
      createRequireFromPath() method is now deprecated
    + Throw on require('./path.mjs')

OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs12?expand=0&rev=3
2019-05-29 15:54:37 +00:00
188d1d7f60 - Update to 12.1.0:
* intl: Update ICU to 64.2.
  * c++ API: Added an overload EmitAsyncDestroy that can be used
    during garbage collection
- Notable changes in 12.0.0:
  * assert:
    + validate required arguments
    + adjust loose assertions
  * async_hooks:
    + remove deprecated emitBefore and emitAfter
    + remove promise object from resource
  * bootstrap: make Buffer and process non-enumerable
  * buffer:
    + use stricter range checks
    + harden SlowBuffer creation
    + harden validation of buffer allocation size
    + do proper error propagation in addon methods
  * child_process:
    + remove options.customFds
    + harden fork arguments validation
    + use non-infinite maxBuffer defaults
  * console: don't use ANSI escape codes when TERM=dumb
  * crypto:
    + remove legacy native handles
    + decode missing passphrase errors
    + remove Cipher.setAuthTag() and Decipher.getAuthTag()
    + remove deprecated crypto._toBuf()
    + set DEFAULT_ENCODING property to non-enumerable
  * deps:
    + update V8 to 7.4.288.13

OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs12?expand=0&rev=1
2019-05-10 13:00:29 +00:00