Node v4.2.5 (LTS)

By Myles Borins,

Notable changes

  • assert
    • accommodate ES6 classes that extend Error (Rich Trott) #4166
  • build
    • add "--partly-static" build options (Super Zheng) #4152
  • deps
    • backport 066747e from upstream V8 (Ali Ijaz Sheikh) #4655
    • backport 200315c from V8 upstream (Vladimir Kurchatkin) #4128
    • upgrade libuv to 1.8.0 (Saúl Ibarra Corretgé)
  • docs
    • various updates landed in 70 different commits!
  • repl
    • attach location info to syntax errors (cjihrig) #4013
    • display error message when loading directory (Prince J Wesley) #4170
  • tests
    • various updates landed in over 50 commits
  • tools
    • add tap output to cpplint (Johan Bergström) #3448
  • util
    • allow lookup of hidden values (cjihrig) #3988

Known issues

  • Some problems with unreferenced timers running during beforeExit are still to be resolved. See #1264.
  • Surrogate pair in REPL can freeze terminal. #690
  • Calling dns.setServers() while a DNS query is in progress can cause the process to crash on a failed assertion. #894
  • url.resolve may transfer the auth portion of the url when resolving between two full hosts, see #1435.

Commits

  • [87181cd74c] - assert: accommodate ES6 classes that extend Error (Rich Trott) #4166
  • [901172a783] - assert: typed array deepequal performance fix (Claudio Rodriguez) #4330
  • [55336810ee] - async_wrap: call callback in destructor (Trevor Norris) #3461
  • [a8b45e9e96] - async_wrap: new instances get uid (Trevor Norris) #3461
  • [49f16d77c4] - async_wrap: allow some hooks to be optional (Trevor Norris) #3461
  • [44ee33f945] - buffer: refactor create buffer (Jackson Tian) #4340
  • [138d004ac0] - buffer: faster case for create Buffer from new Buffer(0) (Jackson Tian) #4326
  • [c6dc2a1609] - buffer: Prevent Buffer constructor deopt (Bryce Baril) #4158
  • [a320045e68] - buffer: default to UTF8 in byteLength() (Tom Gallacher) #4010
  • [c5f71ac771] - build: add "--partly-static" build options (Super Zheng) #4152
  • [e6c25335ea] - build: omit -gline-tables-only for --enable-asan (Ben Noordhuis) #3680
  • [80b4ba286c] - build: Updates for AIX npm support - part 1 (Michael Dawson) #3114
  • [35e32985ca] - child_process: guard against race condition (Rich Trott) #4418
  • [48564204f0] - child_process: flush consuming streams (Dave) #4071
  • [481d59a74c] - configure: fix arm vfpv2 (Jörg Krause) #4203
  • [d19da6638d] - crypto: load PFX chain the same way as regular one (Fedor Indutny) #4165
  • [b8e75de1f3] - crypto: fix native module compilation with FIPS (Stefan Budeanu) #4023
  • [b7c3fb7f75] - crypto: disable crypto.createCipher in FIPS mode (Stefan Budeanu) #3754
  • [31b4091a1e] - debugger: also exit when the repl emits 'exit' (Felix Böhm) #2369
  • [9baa5618f5] - deps: backport 066747e from upstream V8 (Ali Ijaz Sheikh) #4655
  • [c3a9d8a62e] - deps: backport 200315c from V8 upstream (Vladimir Kurchatkin) #4128
  • [1ebb0c0fdf] - deps: upgrade libuv to 1.8.0 (Saúl Ibarra Corretgé) #4276
  • [253fe3e7c8] - dns: remove nonexistant exports.ADNAME (Roman Reiss) #3051
  • [8c2b65ad82] - doc: clarify protocol default in http.request() (cjihrig) #4714
  • [33e72e135f] - doc: update links to use https where possible (jpersson) #4054
  • [5f4aa79410] - doc: clarify explanation of first stream section (Vitor Cortez) #4234
  • [295ca5bfb2] - doc: add branch-diff example to releases.md (Myles Borins) #4636
  • [18f5cd8710] - doc: update stylesheet to match frontpage (Roman Reiss) #4621
  • [2f40715f08] - doc: adds usage of readline line-by-line parsing (Robert Jefe Lindstaedt) #4609
  • [5b45a464ee] - doc: document http's server.listen return value (Sequoia McDowell) #4590
  • [bd31740339] - doc: label http.IncomingMessage as a Class (Sequoia McDowell) #4589
  • [bcd2cbbb93] - doc: fix description about the latest-codename (Minwoo Jung) #4583
  • [0b12bcb35d] - doc: add Evan Lucas to Release Team (Evan Lucas) #4579
  • [e20b1f6f10] - doc: add Myles Borins to Release Team (Myles Borins) #4578
  • [54977e63eb] - doc: add missing backtick for readline (Brian White) #4549
  • [5d6bed895c] - doc: bring releases.md up to date (cjihrig) #4540
  • [0cd2252e85] - doc: fix numbering in stream.markdown (Richard Sun) #4538
  • [8574d91f27] - doc: stronger suggestion for userland assert (Wyatt Preul) #4535
  • [a7bcf8b84d] - doc: close backtick in process.title description (Dave) #4534
  • [0ceb3148b0] - doc: improvements to events.markdown copy (James M Snell) #4468
  • [bf56d509b9] - doc: explain ClientRequest#setTimeout time unit (Ben Ripkens) #4458
  • [d927c51be3] - doc: improvements to errors.markdown copy (James M Snell) #4454
  • [ceea6df581] - doc: improvements to dns.markdown copy (James M Snell) #4449
  • [506f2f8ed1] - doc: add anchors for _transform _flush _writev in stream.markdown (iamchenxin) #4448
  • [74bcad0b78] - doc: improvements to dgram.markdown copy (James M Snell) #4437
  • [e244d560c9] - doc: improvements to debugger.markdown copy (James M Snell) #4436
  • [df7e1281a5] - doc: improvements to console.markdown copy (James M Snell) #4428
  • [abb17cc6c1] - doc: fix spelling error in lib/url.js comment (Nik Nyby) #4390
  • [823269db2d] - doc: improve assert.markdown copy (James M Snell) #4360
  • [2b1804f6cb] - doc: copyedit releases.md (Rich Trott) #4384
  • [2b142fd876] - doc: catch the WORKING_GROUPS.md bootstrap docs up to date (James M Snell) #4367
  • [ed87873de3] - doc: fix link in addons.markdown (Nicholas Young) #4331
  • [fe693b7a4f] - doc: Typo in buffer.markdown referencing buf.write() (chrisjohn404) #4324
  • [764df2166e] - doc: document the cache parameter for fs.realpathSync (Jackson Tian) #4285
  • [61f91b2f29] - doc: fix, modernize examples in docs (James M Snell) #4282
  • [d87ad302ce] - doc: clarify error events in HTTP module documentation (Lenny Markus) #4275
  • [7983577e41] - doc: fix improper http.get sample code (Hideki Yamamura) #4263
  • [6c30d087e5] - doc: Fixing broken links to the v8 wiki (Tom Gallacher) #4241
  • [cf214e56e4] - doc: move description of 'equals' method to right place (janriemer) #4227
  • [fb8e8dbb92] - doc: copyedit console doc (Rich Trott) #4225
  • [4ccf04c229] - doc: add mcollina to collaborators (Matteo Collina) #4220
  • [59654c21d4] - doc: add rmg to collaborators (Ryan Graham) #4219
  • [bfe1a6bd2b] - doc: add calvinmetcalf to collaborators (Calvin Metcalf) #4218
  • [5140c404ae] - doc: harmonize description of ca argument (Ben Noordhuis) #4213
  • [2e642051cf] - doc: copyedit child_process doc (Rich Trott) #4188
  • [7920f8dbde] - doc: copyedit buffer doc (Rich Trott) #4187
  • [c35a409cbe] - doc: clarify assert.fail doc (Rich Trott) #4186
  • [6235fdf72e] - doc: copyedit addons doc (Rich Trott) #4185
  • [990e7ff93e] - doc: update AUTHORS list (Rod Vagg) #4183
  • [8d676ef55e] - doc: change references from node to Node.js (Roman Klauke) #4177
  • [1c34b139a2] - doc: add brief Node.js overview to README (wurde) #4174
  • [27b9b72ab0] - doc: add iarna to collaborators (Rebecca Turner) #4144
  • [683d8dd564] - doc: add JungMinu to collaborators (Minwoo Jung) #4143
  • [17b06dfa94] - doc: add zkat to collaborators (Kat Marchán) #4142
  • [39364c4c72] - doc: improve child_process.markdown wording (yorkie) #4138
  • [abe452835f] - doc: url.format - true slash postfix behaviour (fansworld-claudio) #4119
  • [6dd375cfe2] - doc: document backlog for server.listen() variants (Jan Schär) #4025
  • [b71a3b363a] - doc: fixup socket.remoteAddress (Arthur Gautier) #4198
  • [e2fe214857] - doc: add links and backticks around names (jpersson) #4054
  • [bb158f8aed] - doc: s/node.js/Node.js in readme (Rod Vagg) #3998
  • [f55491ad47] - doc: move fs.existsSync() deprecation message (Martin Forsberg) #3942
  • [8c5b847f5b] - doc: Describe FIPSDIR environment variable (Stefan Budeanu) #3752
  • [70c95ea0e5] - doc: add warning about Windows process groups (Roman Klauke) #3681
  • [46c59b7256] - doc: add CTC meeting minutes 2015-10-28 (Rod Vagg) #3661
  • [7ffd299a1d] - doc: add final full stop in CONTRIBUTING.md (Emily Aviva Kapor-Mater) #3576
  • [1f78bff7ce] - doc: add TSC meeting minutes 2015-10-21 (Rod Vagg) #3480
  • [2e623ff024] - doc: add TSC meeting minutes 2015-10-14 (Rod Vagg) #3463
  • [b9c69964bb] - doc: add TSC meeting minutes 2015-10-07 (Rod Vagg) #3364
  • [f31d23c724] - doc: add TSC meeting minutes 2015-09-30 (Rod Vagg) #3235
  • [ae8e3af178] - doc: update irc channels: #node.js and #node-dev (Nelson Pecora) #2743
  • [830caeb1bd] - doc, test: symbols as event names (Bryan English) #4151
  • [82cbfcdcbe] - docs: update gpg key for Myles Borins (Myles Borins) #4657
  • [50b72aa5a3] - docs: fix npm command in releases.md (Myles Borins) #4656
  • [5bf56882e1] - fs,doc: use target instead of destination (yorkie) #3912
  • [41fcda840c] - http: use self.keepAlive instead of self.options.keepAlive (Damian Schenkelman) #4407
  • [3ff237333d] - http: Remove an unnecessary assignment (Bo Borgerson) #4323
  • [39dc054572] - http: remove excess calls to removeSocket (Dave) #4172
  • [751fbd84dd] - https: use servername in agent key (Fedor Indutny) #4389
  • [7a1a0a0055] - lib: remove unused modules (Rich Trott) #4683
  • [3d81ea99bb] - lib,test: update let to const where applicable (Sakthipriyan Vairamani) #3152
  • [8a9869eeab] - module: fix column offsets in errors (Tristian Flanagan) #2867
  • [0ae90ecd3d] - module,repl: remove repl require() hack (Ben Noordhuis) #4026
  • [a7367fdc1e] - net: small code cleanup (Jan Schär) #3943
  • [03e9495cc2] - node: remove unused variables in AppendExceptionLine (Yazhong Liu) #4264
  • [06113b8711] - node: s/doNTCallbackX/nextTickCallbackWithXArgs/ (Rod Vagg) #4167
  • [8ce6843fe4] - os: fix crash in GetInterfaceAddresses (Martin Bark) #4272
  • [53dcbb6aa4] - repl: remove unused function (Rich Trott)
  • [db0e906fc1] - repl: Fixed node repl history edge case. (Mudit Ameta) #4108
  • [9855fab05f] - repl: use String#repeat instead of Array#join (Evan Lucas) #3900
  • [41882e4077] - repl: fix require('3rdparty') regression (Ben Noordhuis) #4215
  • [93afc39d4a] - repl: attach location info to syntax errors (cjihrig) #4013
  • [d4806675a6] - repl: display error message when loading directory (Prince J Wesley) #4170
  • [3080bdc7d7] - src: define Is* util functions with macros (cjihrig) #4118
  • [2b8a32a13b] - src: refactor vcbuild configure args creation (Rod Vagg) #3399
  • [d47f6ba768] - src: fix deprecation message for ErrnoException (Martin von Gagern) #4269
  • [5ba08fbf76] - src: fix line numbers on core errors (cjihrig) #4254
  • [70974e9362] - src: use GetCurrentProcessId() for process.pid (Ben Noordhuis) #4163
  • [c96eca164f] - src: don't print garbage errors (cjihrig) #4112
  • [f61412c753] - test: mark test-debug-no-context is flaky (Rich Trott) #4421
  • [46d8c93ed2] - test: don't use cwd for relative path (Johan Bergström) #4477
  • [b6124ea39c] - test: write to tmp dir rather than fixture dir (Rich Trott) #4489
  • [350fa664bb] - test: don't assume a certain folder structure (Johan Bergström) #3325
  • [6b2ef0efac] - test: make temp path customizable (Johan Bergström) #3325
  • [f1837703a9] - test: remove unused vars from parallel tests (Rich Trott) #4511
  • [b4964b099a] - test: remove unused variables form http tests (Rich Trott) #4422
  • [0d5a508dfb] - test: extend timeout in Debug mode (Rich Trott) #4431
  • [6e4598d5da] - test: remove unused variables from TLS tests (Rich Trott) #4424
  • [7b1aa045a0] - test: remove unused variables from HTTPS tests (Rich Trott) #4426
  • [da9e5c1b01] - test: remove unused variables from net tests (Rich Trott) #4430
  • [13241bd24b] - test: remove unused vars in ChildProcess tests (Rich Trott) #4425
  • [2f4538ddda] - test: remove unused vars (Rich Trott) #4536
  • [dffe83ccd6] - test: remove unused modules (Rich Trott) #4684
  • [c4eeb88ba1] - test: fix flaky cluster-disconnect-race (Brian White) #4457
  • [7caf87bf6c] - test: fix flaky test-http-agent-keepalive (Rich Trott) #4524
  • [25c41d084d] - test: remove flaky designations for tests (Rich Trott) #4519
  • [b8f097ece2] - test: fix flaky streams test (Rich Trott) #4516
  • [c24fa1437c] - test: inherit JOBS from environment (Johan Bergström) #4495
  • [7dc90e9e7f] - test: remove time check (Rich Trott) #4494
  • [7ca3c6c388] - test: refactor test-fs-empty-readStream (Rich Trott) #4490
  • [610727dea7] - test: clarify role of domains in test (Rich Trott) #4474
  • [1ae0e355b9] - test: improve assert message (Rich Trott) #4461
  • [e70c88df56] - test: remove unused assert module imports (Rich Trott) #4438
  • [c77fc71f9b] - test: remove unused var from test-assert.js (Rich Trott) #4405
  • [f613b3033f] - test: add test-domain-exit-dispose-again back (Julien Gilli) #4256
  • [f5bfacd858] - test: remove unused util imports (Rich Trott) #4562
  • [d795301025] - test: remove unnecessary assignments (Rich Trott) #4563
  • [acc3d66934] - test: move ArrayStream to common (cjihrig) #4027
  • [6c0021361c] - test: refactor test-net-connect-options-ipv6 (Rich Trott) #4395
  • [29804e00ad] - test: use platformTimeout() in more places (Brian White) #4387
  • [761af37d0e] - test: fix race condition in test-http-client-onerror (Devin Nakamura) #4346
  • [980852165f] - test: fix flaky test-net-error-twice (Brian White) #4342
  • [1bc44e79d3] - test: try other ipv6 localhost alternatives (Brian White) #4325
  • [44dbe15640] - test: fix debug-port-cluster flakiness (Ben Noordhuis) #4310
  • [73e781172b] - test: add test for tls.parseCertString (Evan Lucas) #4283
  • [15c295a21b] - test: use regular timeout times for ARMv8 (Jeremiah Senkpiel) #4248
  • [fd250b8fab] - test: parallelize test-repl-persistent-history (Jeremiah Senkpiel) #4247
  • [9a0f156e5a] - test: fix domain-top-level-error-handler-throw (Santiago Gimeno) #4364
  • [6bc1b1c259] - test: don't assume openssl s_client supports -ssl3 (Ben Noordhuis) #4204
  • [d00b9fc66f] - test: fix tls-inception flakiness (Santiago Gimeno) #4195
  • [c41b280a2b] - test: fix tls-inception (Santiago Gimeno) #4195
  • [6f4ab1d1ab] - test: mark test-cluster-shared-leak flaky (Rich Trott) #4162
  • [90498e2a68] - test: skip long path tests on non-Windows (Rafał Pocztarski) #4116
  • [c9100d78f3] - test: fix flaky test-net-socket-local-address (Rich Trott) #4109
  • [ac939d51d9] - test: improve cluster-disconnect-handles test (Brian White) #4084
  • [22ba1b4115] - test: eliminate multicast test FreeBSD flakiness (Rich Trott) #4042
  • [2ee7853bb7] - test: fix http-many-ended-pipelines flakiness (Santiago Gimeno) #4041
  • [a77dcfec06] - test: use platform-based timeout for reliability (Rich Trott) #4015
  • [3f0ff879cf] - test: fix time resolution constraint (Gireesh Punathil) #3981
  • [22b88e1c48] - test: add TAP diagnostic message for retried tests (Rich Trott) #3960
  • [22d2887b1c] - test: add OS X to module loading error test (Evan Lucas) #3901
  • [e2141cb75e] - test: skip instead of fail when mem constrained (Michael Cornacchia) #3697
  • [166523d0ed] - test: fix race condition in unrefd interval test (Michael Cornacchia) #3550
  • [86b47e8dc0] - timers: optimize callback call: bind -> arrow (Andrei Sedoi) #4038
  • [4d37472ea7] - tls_wrap: clear errors on return (Fedor Indutny) #4709
  • [5b695d0343] - tls_wrap: inherit from the AsyncWrap first (Fedor Indutny) #4268
  • [0efc35e6d8] - tls_wrap: slice buffer properly in ClearOut (Fedor Indutny) #4184
  • [628cb8657c] - tools: add .editorconfig (ronkorving) #2993
  • [69fef19624] - tools: implement no-unused-vars for eslint (Rich Trott) #4536
  • [3ee16706f2] - tools: enforce throw new Error() with lint rule (Rich Trott) #3714
  • [32801de4ef] - tools: Use throw new Error() consistently (Rich Trott) #3714
  • [f413fae0cd] - tools: add tap output to cpplint (Johan Bergström) #3448
  • [efa30dd2f0] - tools: enable prefer-const eslint rule (Sakthipriyan Vairamani) #3152
  • [dd0c925896] - udp: remove a needless instanceof Buffer check (ronkorving) #4301
  • [f4414102ed] - util: faster arrayToHash (Jackson Tian)
  • [b421119984] - util: determine object types in C++ (cjihrig) #4100
  • [6a7c9d9293] - util: move .decorateErrorStack to internal/util (Ben Noordhuis) #4026
  • [422a865d46] - util: add decorateErrorStack() (cjihrig) #4013
  • [2d5380ea25] - util: fix constructor/instanceof checks (Brian White) #3385
  • [1bf84b9d41] - util,src: allow lookup of hidden values (cjihrig) #3988

Windows 32-bit Installer: https://nodejs.org/dist/v4.2.5/node-v4.2.5-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v4.2.5/node-v4.2.5-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v4.2.5/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v4.2.5/win-x64/node.exe
Mac OS X 64-bit Installer: https://nodejs.org/dist/v4.2.5/node-v4.2.5.pkg
Mac OS X 64-bit Binary: https://nodejs.org/dist/v4.2.5/node-v4.2.5-darwin-x64.tar.gz
Linux 32-bit Binary: https://nodejs.org/dist/v4.2.5/node-v4.2.5-linux-x86.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v4.2.5/node-v4.2.5-linux-x64.tar.gz
SmartOS 32-bit Binary: https://nodejs.org/dist/v4.2.5/node-v4.2.5-sunos-x86.tar.gz
SmartOS 64-bit Binary: https://nodejs.org/dist/v4.2.5/node-v4.2.5-sunos-x64.tar.gz
ARMv6 32-bit Binary: https://nodejs.org/dist/v4.2.5/node-v4.2.5-linux-armv6l.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v4.2.5/node-v4.2.5-linux-armv7l.tar.gz
ARMv8 64-bit Binary: https://nodejs.org/dist/v4.2.5/node-v4.2.5-linux-arm64.tar.gz
Source Code: https://nodejs.org/dist/v4.2.5/node-v4.2.5.tar.gz
Other release files: https://nodejs.org/dist/v4.2.5/
Documentation: https://nodejs.org/docs/v4.2.5/api/

Shasums (GPG signing hash: SHA512, file hash: SHA256):

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

c504aa1a0b7d7a51efe2403d72ef35a4742b5321fd23a2af52e06f9986a5ca70  node-v4.2.5-darwin-x64.tar.gz
e06aa1fbbc35e46e1bc550f72ee01f89f1671b1341a73890eb75de995253d7f3  node-v4.2.5-darwin-x64.tar.xz
01edb44794cfe365560b644b7c8f8431b3531f2c8ad0a47e91d7d0c8761b900f  node-v4.2.5-headers.tar.gz
c287b624980bf86d6d050fa7f41b4a288929c37d4ff3ce03a256cc8df40d0481  node-v4.2.5-headers.tar.xz
b09a144acb67a8de6f873bbf05ccdf2accc1fd005127a5ab385f78a830fd3ddc  node-v4.2.5-linux-arm64.tar.gz
e2d68f48153548ec9c0a51c91c3b169d0a9e205ae357919acfd03cdc0fcea0a9  node-v4.2.5-linux-arm64.tar.xz
bcc74b00760293b886624c844abf3d4502baab06c454a856b46b165bf5a48b78  node-v4.2.5-linux-armv6l.tar.gz
72b9b7d5277747d84b061513991b671ee0aa4448e596721fe6cbb6dfb86d56f3  node-v4.2.5-linux-armv6l.tar.xz
0146ba2fe72e81a4a682ac114cb58c802100717ed900172f3ec3664c8f3ee0f7  node-v4.2.5-linux-armv7l.tar.gz
4e77203e648d8e090ccc3b49f90bd4a9f2c0edcadaf4b3978d35f02b394b0529  node-v4.2.5-linux-armv7l.tar.xz
3ed12d7ee8d911b87aed7f19640ec3d97a038330709ca4e0d137e8882b0f9cc4  node-v4.2.5-linux-x64.tar.gz
59e5296e241d98714c452630b62b8f6c71fe7fbbde883bfda191ba29d8bfb457  node-v4.2.5-linux-x64.tar.xz
64e1564c0302503c98d70824b940c6679bfe38da74fa7bb387ee0f4665969031  node-v4.2.5-linux-x86.tar.gz
90a4aa5279963939d8d445702659d6222e0c797db376ada123f12651e3891d50  node-v4.2.5-linux-x86.tar.xz
178d9ccd9408d8d5b59f37768d98a78f71437b30e7a02e96885a4f0f5324e060  node-v4.2.5.pkg
3ce9a69bed1b15f251b6ca714901e45cb429a8e9e0ff9250a7735e7e58e942c9  node-v4.2.5-sunos-x64.tar.gz
abf7faeeb2aa460d383b6f7bc9b7bf57a43fe64de7b6e386e2fa6bd0f66dff49  node-v4.2.5-sunos-x64.tar.xz
8acc5a595e3d9bdcdfdb0cfcd7524266fc091306d570fc84cb8cbad5490ca091  node-v4.2.5-sunos-x86.tar.gz
f79f802b706ab275571109459051567b2a8ece7c8bc59c548a93064821aa712a  node-v4.2.5-sunos-x86.tar.xz
00162c5a8fcc5c35b27df26c49a83c7f4d52b1c963339a8a20401b81743f7fad  node-v4.2.5.tar.gz
8a3c73f41096069f84d77c2501d34a29b40ec3aac44a57b079707b58e59b2c66  node-v4.2.5.tar.xz
4d3a54e85e1d4f5b761be17c9a605d2e66a3a6b0979ec9aee657ed5e50a0f475  node-v4.2.5-x64.msi
7425c143ee231961de530db4d8728bc2fae029ed230d25eac55dbc9b00b82294  node-v4.2.5-x86.msi
4278bf5c1254ab4032ce9de6f3fa6db6534743b0fff0952c9b31d2911c4b70c3  win-x64/node.exe
aac282baed734bff1f1fcd2716a592929a8dddd926388f6f6cb5fdb41637e96e  win-x64/node.lib
9acbcfdd5a56795892f282a3f51e07de28ad6fe803e5882e10466aaf361c5ab2  win-x86/node.exe
59b8959365e95d71270b3031b879c7263f76a36e1643d28129fd38f71ef28ab3  win-x86/node.lib
-----BEGIN PGP SIGNATURE-----

iQEcBAEBAgAGBQJWoAAFAAoJEJM7AfQLXKlGV0AH/jiA0DA6haJmXVBzwlRRFFxg
9Yg90MdMZN6jPM4gUp+LE5Dy7MYKi6oO00GW8Socfn5GLzBide4U4Iwe93Bpxd6A
6o35rcTtT9sKil4nvHgk54O0vxiUQY13FvWnRIzP+kATK3swzVkXR4zRqSjW6+Dn
m+uLdGLoHwn3gOO4r6OhNBAC4luF5FupMYaLybwARvr6qFfFFieUqV3BPSSpUORx
JoOIDXmf8fjGIG3o6tjrSMpFfqs2rwHHucb83fZ0MjQPP+DCsw11LTqhhxYzqPgg
vUZhPiuXQTGAVOAg864DvzHlNlBGqNoF1VFak/cpzza9CX2AIHWNcA3k9j0P88Q=
=68ul
-----END PGP SIGNATURE-----

إنتقل إلى الأعلى