Commit Graph
48 Commits
Author SHA1 Message Date
Julien Fontanet 7cb720b11f chore: format all code (#2632) 2018-02-09 17:56:03 +01:00
Julien Fontanet 2da04c5bb1 fix: lint & tests 2018-02-07 14:43:14 +01:00
Julien Fontanet 956a9a7dde chore: xen-orchestra is now the main repo 2018-02-07 10:40:09 +01:00
Julien Fontanet 83e82e4789 chore: remove legacy ghooks config 2018-02-05 14:18:10 +01:00
Julien Fontanet 4a12e0b6a0 chore: predev scripts should run prebuild 2018-02-05 14:16:54 +01:00
Julien Fontanet 642118959e chore: always use yarn to run scripts 2018-02-05 14:15:57 +01:00
Julien Fontanet 6765251332 fix(test): build modules required for tests 2018-02-05 13:38:28 +01:00
Julien Fontanet ed7a40bc73 chore: update dependencies 2017-12-22 10:27:05 +01:00
Julien Fontanet 9517686e22 chore(normalize-packages): remove .travis.yml 2017-12-15 14:45:17 +01:00
Julien Fontanet 4c91667d2c chore: remove dependency-check (#25) 2017-12-05 11:46:02 +01:00
Julien Fontanet a5b80655da chore: clean Babel configs (#24)
- avoid using stage-0
- remove deprecated preset-latest in favor of preset-env
2017-11-27 12:59:04 +00:00
Julien Fontanet 5dfefe8d35 chore: eslint instead of standard 2017-11-21 11:47:21 +01:00
Julien Fontanet c84f61d388 feat: standard run at root level
Simplify & uniformize standard confirmation.
Single pass for all packages, which is faster.

Unfortunately, it breaks atom's linter-js-standard.
2017-10-30 10:59:35 +01:00
Julien Fontanet 11b1ff478e feat: use Yarn workspaces
Much faster installation which is very important for CI.

We'll see if it proves difficult for deps management.
2017-10-30 10:59:35 +01:00
Julien Fontanet 93400352ca Merge remote-tracking branch 'xo-vmdk-to-vhd/master' 2017-10-05 17:58:30 +02:00
greenkeeper[bot] a0570f41fb fix(package): update fs-promise to version 2.0.0 (#27)
https://greenkeeper.io/
2017-02-13 10:36:44 +01:00
greenkeeper[bot] f0554fc77c chore(package): update babel-preset-env to version 1.0.0 (#14)
https://greenkeeper.io/
2016-12-09 22:55:29 +01:00
greenkeeper[bot] 0899a16333 chore(package): update babel-preset-env to version 0.0.9 (#11)
https://greenkeeper.io/
2016-11-24 22:06:00 +01:00
greenkeeper[bot] 36c38063f2 fix(package): update fs-promise to version 1.0.0
https://greenkeeper.io/
2016-11-10 02:17:39 +00:00
Julien Fontanet 4a5222fa3b chore(package): update all dependencies 2016-11-08 11:11:13 +01:00
Greenkeeper 075c43ce0e chore(package): update chai-as-promised to version 6.0.0 (#6)
https://greenkeeper.io/
2016-09-28 09:49:21 +02:00
Greenkeeper b32b319198 chore(package): update babel-eslint to version 7.0.0 (#5)
https://greenkeeper.io/
2016-09-27 23:40:10 +02:00
Greenkeeper 669c24ebd5 chore(package): update dependencies (#4)
https://greenkeeper.io/
2016-09-22 07:53:33 +02:00
Nicolas Raynaud 7d5e7f5c73 add some notes 2016-08-30 11:26:35 -07:00
Nicolas Raynaud 15a8b97410 0.0.12 2016-08-30 10:10:21 -07:00
Nicolas Raynaud 874162df87 remove stream declared size 2016-08-30 10:03:57 -07:00
Nicolas Raynaud 0c8b9d8539 0.0.11 2016-08-26 17:37:15 -07:00
Nicolas Raynaud 7c6579b264 allow the reading of some cases of malformed VMDK files
- if the L1 is advertised in the header
 - and the L1 table is right after the descriptor (with or without marker)
 - and the L2 table is just after L1 (with or without marker)
 - and L2 is not fragmented
 - and the grains are in ascending order in the file
 - then we skip all the tables and read the grains directly
2016-08-26 17:36:41 -07:00
Nicolas Raynaud e3473721f6 0.0.10 2016-08-24 09:42:12 -07:00
Nicolas Raynaud 28799c62a9 spawn only one promise in _read() of the outpur stream
- instrument VirtualBuffer to detect unwanted concurrency
 - move VMDK version detection to header parsing
 - chunk zero pages in the output stage
 - avoid sending too much data at once in the output stage (with a shadow file)
2016-08-24 09:39:02 -07:00
Nicolas Raynaud 4ac58b3f44 0.0.9 2016-08-22 03:53:26 +02:00
Nicolas Raynaud a9758e6997 fix postion computation in vitual buffer 2016-08-22 03:32:06 +02:00
Nicolas Raynaud bb546c6bb7 chunk the padding buffers of the output stage 2016-08-22 03:30:16 +02:00
Nicolas Raynaud d877a6f1ad 0.0.8 2016-08-18 21:40:20 +02:00
Nicolas Raynaud ef7a563d97 avoid constructing 0 byte long buffer and async stream._read() function 2016-08-18 21:39:23 +02:00
Nicolas Raynaud df33772eba 0.0.7 2016-08-18 17:11:23 +02:00
Nicolas Raynaud 97c1cc8ed9 remove the custom virtual buffer in favor of pipette 2016-08-18 17:10:14 +02:00
Nicolas Raynaud f869c02395 0.0.6 2016-08-17 19:20:09 +02:00
Nicolas Raynaud 43e0217008 check for out of order blocks in vhd output 2016-08-17 19:19:51 +02:00
Julien Fontanet f89538c6f7 0.0.5 2016-08-17 16:50:07 +02:00
Julien Fontanet 1ee0085c22 fix: correctly export the function 2016-08-17 16:49:16 +02:00
Julien Fontanet f63f5d0ac6 0.0.4 2016-08-16 15:33:24 +02:00
Nicolas Raynaud 44dbbeb2a3 tests: increase timeout and fix Node 0.12 compat (#3) 2016-08-16 15:25:05 +02:00
Julien Fontanet dea401fc7c 0.0.3 2016-08-15 19:02:04 +02:00
Julien Fontanet cca21fcd32 fix(build): work with npm 3 2016-08-15 18:56:33 +02:00
Nicolas Raynaud 2764f4d455 get the npm package ready for use (#2) 2016-08-12 12:02:52 +02:00
Nicolas Raynaud 28fecc428f preliminary parsing of VMDK file (#1)
* initial tests for integration of VMDK inside xo-server
2016-08-11 17:21:16 +02:00
Olivier Lambert 32777e17c4 Initial commit 2016-08-02 16:37:00 +02:00