Commit Graph

92 Commits

Author SHA1 Message Date
Richard Kuhnt 3c104db844 Update nodejs to version 8.1.0 2017-06-08 13:00:16 +02:00
Richard Kuhnt 5a5cbe155d Use 7z archives for nodejs (smaller filesize) 2017-06-01 23:07:55 +02:00
Richard Kuhnt 16cdf39430 Revert npm config usage for changing cache and prefix values
Would overwrite %USERPROFILE%/.npmrc if two or more nodejs version get installed via scoop
2017-06-01 23:07:30 +02:00
Richard Kuhnt ffbf3f09b4 Use npm config to set cache and prefix values
Add cache for nodejs-lts
2017-06-01 22:42:43 +02:00
Eko Eryanto 673409b394 persist npm cache
As of npm@5 supports offline install just what yarn does.
2017-05-31 08:57:27 -07:00
Richard Kuhnt 0633bcf37d Update nodejs to version 8.0.0 2017-05-30 21:01:16 +02:00
Richard Kuhnt 4eb666c6ee Introducing $baseurl variable for hash file downloads 2017-05-14 14:53:25 +02:00
Richard Kuhnt 81c2c5e96d Update nodejs to version 7.10.0 2017-05-03 16:04:02 +02:00
Richard Kuhnt d5cff6fbc4 Remove unnecessary type, mode and find definitions 2017-04-14 18:01:22 +02:00
Richard Kuhnt 1d6408ff14 Update nodejs to version 7.9.0 2017-04-11 22:00:50 +02:00
Rémy 53a3020583 Merge remote-tracking branch 'upstream/master' into persist 2017-03-30 00:15:29 +02:00
Luke Sampson 93e7a7f0ef NodeJS without $persist_dir in env_add_path / mark persist dirs as read-only (#1)
* A NodeJS install with persistence that doesn't use $persist_dir variable in manifest

* persist nodejs fix npm updating itself

* A NodeJS install with persistence that doesn't use $persist_dir variable in manifest

* Fix 'Access is denied' error removing 'current' directory junction.

* change nodejs install behaviour to match upstream installer

`npm update -g` has been remove because it has no effect on the
installed npm version and does not match the official installer
behaviour.
2017-03-30 00:13:27 +02:00
Richard Kuhnt 551e19d510 Update nodejs to version 7.8.0 2017-03-29 06:01:14 +02:00
Rémy 36e61b54f9 normalize persist terms 2017-03-26 14:08:58 +02:00
Rémy a4df96ceae nodejs persistence: use npm prefix to install bins into data dir / env_add_path with $data_dir 2017-03-25 16:28:06 +01:00
Luke Sampson 732cf2caa2 Persistence: prevent NPM from overwriting node_modules by setting read-only attribute on the persisted directory junction. 2017-03-25 16:28:05 +01:00
Richard Kuhnt 87042d9ade Update nodejs to version 7.7.4 2017-03-23 16:23:18 +01:00
Richard Kuhnt b3217185ab Update nodejs to version 7.7.3 2017-03-15 00:01:14 +01:00
Richard Kuhnt 0ed208b1eb Update nodejs to version 7.7.2 2017-03-09 00:00:22 +01:00
Richard 4c58d87618 Update nodejs to version 7.7.1 2017-03-02 02:00:50 +01:00
Richard f00db6a766 Update nodejs to version 7.7.0 2017-03-01 04:00:58 +01:00
Richard a3db2a8114 Update nodejs to version 7.6.0 2017-02-22 04:01:03 +01:00
Richard Kuhnt c2ed1cded1 Update nodejs to version 7.5.0 2017-02-01 18:13:49 +01:00
Christophe 9cac7da40c Upgrade nodejs to 7.4.0 (#1195)
https://nodejs.org/en/blog/release/v7.4.0/
2017-01-06 12:02:21 +11:00
Rémy 68781a890e Breaking, change autoupdate definition to use the same logic as the
architecture by the core / update the affected manifests / ability to
change extract_dir based on arch / add nssm autoupdate
2017-01-01 17:30:18 +01:00
Rémy 86b716aca8 update nodejs 7.3.0 2017-01-01 12:46:26 +01:00
Rémy 170ce1467c update nodejs 7.2.1 2016-12-11 10:07:37 +01:00
Luke Sampson 0f5ab26ab0 fix appveyor errors 2016-11-27 09:24:37 +11:00
Rémy 39360036c6 First implementation of manifest autoupdate 2016-11-26 17:32:35 +01:00
Rémy 12c98bee1d Update outdated apps (#1116)
* update aria2 1.28.0

* update packer 0.11.0

* update php 7.0.13

* update git 2.10.2

* update nodejs 7.1.0

* update sqlite 3.15.1

* update cmake 3.6.3

* update r 3.3.2

* update perl 5.24.0.1

* update terraform 0.7.10 / migrate to 0.7

previous version was broken, since version 0.7 all the providers are in
the main binary
https://www.terraform.io/upgrade-guides/0-7.html

* update vagrant 1.8.7

* update sbcl 1.3.11

* update imagemagick

* update ffmpeg 20161108

* update git-lfs 1.4.4
2016-11-10 07:58:56 +11:00
Rémy 094e6e021b update node to 7.0.0 (#1096) 2016-10-26 08:46:44 +11:00
Richard Kuhnt 9e42053faf Update a bunch of programs (#1087) 2016-10-16 07:46:22 +10:00
Richard Kuhnt ca6f9b39b2 Use https everywhere possible (#1086)
* Use https everywhere possible

* Update version checks
2016-10-15 08:25:02 +10:00
Gustavo Veloso da091a7552 Update Node to 6.7.0 and 7zip to 16.03 (#1045) 2016-09-29 07:40:01 +10:00
Gustavo Veloso d2b428e4ff Update checkvers (#1016)
Upgrade RethinkDB
2016-08-31 07:49:26 +10:00
Gustavo Veloso f50512d36b Updates git, node and thrift (#995)
* Update Git to 2.9.3
Update Node to 6.4.0
Fix Thrift URL

* Update git-with-openssh too
2016-08-18 07:08:09 +10:00
Christophe 0aaa69d280 Upgrade node to 6.3.1 (#966)
### Notable changes

* **buffer**:
  * Improve performance of Buffer.from(str, 'hex') and Buffer#write(str, 'hex'). (Christopher Jeffrey) [#7602](https://github.com/nodejs/node/pull/7602)
  * Fix creating from zero-length ArrayBuffer. (Ingvar Stepanyan) [#7176](https://github.com/nodejs/node/pull/7176)
* **deps**:
  * Upgrade to V8 5.0.71.xx. (Ben Noordhuis) [#7531](https://github.com/nodejs/node/pull/7531)
  * Backport V8 instanceof bugfix (Franziska Hinkelmann) [#7638](https://github.com/nodejs/node/pull/7638)
* **repl**: Fix issue with function redeclaration. (Prince J Wesley) [#7794](https://github.com/nodejs/node/pull/7794)
* **util**: Fix inspecting of boxed symbols. (Anna Henningsen) [#7641](https://github.com/nodejs/node/pull/7641)
2016-07-25 08:29:27 +10:00
Christophe 3b8b00021f Update nodejs to 6.3.0 (#948)
### Notable changes

* **buffer**: Added `buffer.swap64()` to compliment `swap16()` & `swap32()`. (Zach Bjornson) [#7157](https://github.com/nodejs/node/pull/7157)
* **build**: New `configure` options have been added for building Node.js as a shared library. (Stefan Budeanu) [#6994](https://github.com/nodejs/node/pull/6994)
  - The options are: `--shared`, `--without-v8-platform` & `--without-bundled-v8`.
* **crypto**: Root certificates have been updated. (Ben Noordhuis) [#7363](https://github.com/nodejs/node/pull/7363)
* **debugger**: The server address is now configurable via `--debug=<address>:<port>`. (Ben Noordhuis) [#3316](https://github.com/nodejs/node/pull/3316)
* **npm**: Upgraded npm to v3.10.3 (Kat Marchán) [#7515](https://github.com/nodejs/node/pull/7515) & (Rebecca Turner) [#7410](https://github.com/nodejs/node/pull/7410)
* **readline**: Added the `prompt` option to the readline constructor. (Evan Lucas) [#7125](https://github.com/nodejs/node/pull/7125)
* **repl / vm**: `sigint`/`ctrl+c` will now break out of infinite loops without stopping the Node.js instance. (Anna Henningsen) [#6635](https://github.com/nodejs/node/pull/6635)
* **src**:
  - Added a `node::FreeEnvironment` public C++ API. (Cheng Zhao) [#3098](https://github.com/nodejs/node/pull/3098)
  - Refactored `require('constants')`, constants are now available directly from their respective modules. (James M Snell) [#6534](https://github.com/nodejs/node/pull/6534)
* **stream**: Improved `readable.read()` performance by up to 70%. (Brian White) [#7077](https://github.com/nodejs/node/pull/7077)
* **timers**: `setImmediate()` is now up to 150% faster in some situations. (Andras) [#6436](https://github.com/nodejs/node/pull/6436)
* **util**: Added a `breakLength` option to `util.inspect()` to control how objects are formatted across lines. (cjihrig) [#7499](https://github.com/nodejs/node/pull/7499)
* **v8-inspector**: Experimental support has been added for debugging Node.js over the inspector protocol. (Ali Ijaz Sheikh) [#6792](https://github.com/nodejs/node/pull/6792)
  - **Note: This feature is _experimental_, and it could be altered or removed.**
  - You can try this feature by running Node.js with the `--inspect` flag.
2016-07-07 20:45:37 +10:00
Christophe a22b97f0cc Upgrade nodejs to 6.2.2 (#908)
# Notable changes

- http:
  - req.read(0) could cause incoming connections to stall and time out under certain conditions. (Fedor Indutny) #7211
  - When freeing the socket to be reused in keep-alive Agent wait for both prefinish and end events. Otherwise the next request may be written before the previous one has finished sending the body, leading to a parser errors. (Fedor Indutny) #7149
- npm: upgrade npm to 3.9.5 (Kat Marchán) #7139
2016-06-20 08:05:49 +10:00
Christophe d152fe6501 Update NodeJs to 6.2.1 (security update) (#891)
# Notable changes

## Notable changes

* **buffer**: Ignore negative lengths in calls to `Buffer()` and `Buffer.allocUnsafe()`. This fixes a possible security concern (reported by Feross Aboukhadijeh) where user input is passed unchecked to the Buffer constructor or `allocUnsafe()` as it can expose parts of the memory slab used by other Buffers in the application. Note that negative lengths are not supported by the Buffer API and user input to the constructor should always be sanitised and type-checked. (Anna Henningsen) [#7051](https://github.com/nodejs/node/pull/7051)
* **npm**: Upgrade npm to 3.9.3 (Kat Marchán) [#7030](https://github.com/nodejs/node/pull/7030)
  - [`npm/npm@42d71be`](https://github.com/npm/npm/commit/42d71be2cec674dd9e860ad414f53184f667620d) [npm/npm#12685](https://github.com/npm/npm/pull/12685) When using `npm ls <pkg>` without a semver specifier, `npm ls` would skip any packages in your tree that matched by name, but had a prerelease version in their `package.json`. ([@zkat](https://github.com/zkat))
  - [`npm/npm@f04e05`](https://github.com/npm/npm/commit/df04e05af1f257a1903372e1baf334c0969fbdbd) [npm/npm#10013](https://github.com/npm/npm/issues/10013) `read-package-tree@5.1.4`: Fixes an issue where `npm install` would fail if your `node_modules` was symlinked. ([@iarna](https://github.com/iarna))
  - [`b894413`](https://github.com/npm/npm/commit/b8944139a935680c4a267468bb2d3c3082b5609f) [#12372](https://github.com/npm/npm/issues/12372) Changing a nested dependency in an `npm-shrinkwrap.json` and then running `npm install` would not get up the updated package. This corrects that. ([@misterbyrne](https://github.com/misterbyrne))
  - This release includes `npm@3.9.0`, which is the result of our Windows testing push -- the test suite (should) pass on Windows now. We're working on getting AppVeyor to a place where we can just rely on it like Travis.
* **tty**: Default to blocking mode for stdio on OS X. A bug fix in libuv 1.9.0, introduced in Node.js v6.0.0, exposed problems with Node's use of non-blocking stdio, particularly on OS X which has a small output buffer. This change should fix CLI applications that have been having problems with output since Node.js v6.0.0 on OS X. The core team is continuing to address stdio concerns that exist across supported platforms and progress can be tracked at <https://github.com/nodejs/node/issues/6980>. (Jeremiah Senkpiel) [#6895](https://github.com/nodejs/node/pull/6895)
* **V8**: Upgrade to V8 5.0.71.52. This includes a fix that addresses problems experienced by users of node-inspector since Node.js v6.0.0, see <https://github.com/node-inspector/node-inspector/issues/864> for details. (Michaël Zasso) [#6928](https://github.com/nodejs/node/pull/6928)
2016-06-05 08:48:48 +10:00
Christophe e6018ea8e3 Update NodeJS to 6.2.0 (#855)
Notable changes

- buffer: fix lastIndexOf and indexOf in various edge cases (Anna Henningsen) #6511
- child_process: use /system/bin/sh on android (Ben Noordhuis) #6745
deps:
- upgrade npm to 3.8.9 (Rebecca Turner) #6664
- upgrade to V8 5.0.71.47 (Ali Ijaz Sheikh) #6572
- upgrade libuv to 1.9.1 (Saúl Ibarra Corretgé) #6796
- Intl: ICU 57 bump (Steven R. Loomis) #6088
- repl:
  - copying tabs shouldn't trigger completion (Eugene Obrezkov) #5958
  - exports Recoverable (Blake Embrey) #3488
  - src: add O_NOATIME constant (Rich Trott) #6492
  - src,module: add --preserve-symlinks command line flag (James M Snell) #6537
  - util: adhere to noDeprecation set at runtime (Anna Henningsen) #6683

As of this release the 6.X line now includes 64-bit binaries for Linux on Power Systems running in big endian mode in addition to the existing 64-bit binaries for running in little endian mode.
2016-05-19 21:19:06 +10:00
Christophe 7b9e0aa5e9 Upgrade NodeJS to 6.1.0
Notable Changes

assert: deep{Strict}Equal() now works correctly with circular references. (Rich Trott) #6432
debugger: Arrays are now formatted correctly in the debugger repl. (cjihrig) #6448
deps: Upgrade OpenSSL sources to 1.0.2h (Shigeki Ohtsu) #6550
net: Introduced a Socket#connecting property. (Fedor Indutny) #6404
Previously this information was only available as the undocumented, internal _connecting property.
process: Introduced process.cpuUsage(). (Patrick Mueller) #6157
stream: Writable#setDefaultEncoding() now returns this. (Alexander Makarenko) #5040
util: Two new additions to util.inspect():
Added a maxArrayLength option to truncate the formatting of Arrays. (James M Snell) #6334
This is set to 100 by default.
Added a showProxy option for formatting proxy intercepting handlers. (James M Snell) #6465
Inspecting proxies is non-trivial and as such this is off by default.

https://nodejs.org/en/blog/release/v6.1.0/
2016-05-06 22:53:23 +10:00
Christophe 64a2990992 Update nodejs to version 6.0.0 (current version)
* Update nodejs to version 6.0.0

* Update nodejs.json
2016-04-28 18:26:28 +10:00
Christophe 9da6a6cfec Update node to 5.11.0 2016-04-25 02:22:19 +10:00
Christophe 0778ca99ba Update Node to 5.10.1 2016-04-06 13:11:55 +02:00
Christophe bfc7fb7e04 Update nodejs to 5.10.0 2016-04-04 15:56:33 +02:00
Mika a7e355ca4c fix node path 2016-03-25 10:59:03 +02:00
Christophe 9fb878c9fe Update Node to 5.9.1 2016-03-24 23:09:04 +01:00
Christophe 5be2a80c8c Update to NodeJs 5.9.0 2016-03-18 10:06:11 +01:00
Will Ellis c4b18c9ab0 Update nodejs to 5.8.0 2016-03-12 17:49:30 +01:00