Commit Graph
100 Commits
Author SHA1 Message Date
Julien Fontanet 6b83130853 Various updates. 2015-11-11 15:52:12 +01:00
Julien Fontanet 9565718699 Update deps. 2015-11-11 15:52:06 +01:00
Julien Fontanet ac11885379 0.6.7 2015-10-23 16:53:53 +02:00
Julien Fontanet 277669a13c Fix events watching XenServer < 6.0. 2015-10-23 16:53:42 +02:00
Julien Fontanet fcbc476462 Fix coding style. 2015-10-23 16:53:05 +02:00
Julien Fontanet 4944b415c7 0.6.6 2015-10-23 16:03:02 +02:00
Julien Fontanet 5da7312d2d Correctly publish .mocha.js 2015-10-23 16:02:42 +02:00
Julien Fontanet 954d19fe50 Fix objects collection in read-only mode. 2015-10-23 15:33:22 +02:00
Julien Fontanet addd86f5d2 Better stack traces in CLI. 2015-10-23 15:33:02 +02:00
Julien Fontanet 1b90223210 0.6.5 2015-10-23 14:54:02 +02:00
Julien Fontanet 95989ff63b Add find() and findAll() in CLI. 2015-10-23 14:51:25 +02:00
Julien Fontanet 799f758dce Document constructor options. 2015-10-20 15:46:50 +02:00
Julien Fontanet e075f1c08b 0.6.4 2015-10-06 14:35:33 +02:00
Julien Fontanet 7e0aa719b4 Use Collection.unset() instead of remove() to avoid exceptions. 2015-10-02 14:05:26 +02:00
Julien Fontanet 4ee352fdb2 Always use instances of Error for errors. 2015-09-14 16:45:17 +02:00
Julien Fontanet 96ea3ded4a Better stacktraces in CLI. 2015-09-14 16:02:09 +02:00
Julien Fontanet 8bbc6e9ff5 Initial read only mode (fix #3). 2015-09-14 16:01:46 +02:00
Julien Fontanet af7029812c 0.6.3 2015-09-11 15:32:16 +02:00
Julien Fontanet c517b59138 Enable testing on Node 4. 2015-09-10 15:22:09 +02:00
Julien Fontanet 5485e8a322 Test on iojs 3 and use containers on Travis. 2015-09-07 16:23:33 +02:00
Julien Fontanet 2540ac34b3 Be verbose on XML-RPC errors. 2015-08-28 08:51:38 +02:00
Julien Fontanet 76e5d41a34 Upgrade deps. 2015-08-28 08:51:15 +02:00
Julien Fontanet 2c32a4e912 0.6.2 2015-08-10 15:52:55 +02:00
Julien Fontanet c66f7235b6 Fix master change. 2015-08-10 15:51:45 +02:00
Julien Fontanet 5444381f7d 0.6.1 2015-06-30 17:20:31 +02:00
Julien Fontanet dc44679031 Optimize and clean _watchEvents() & _watchEventsLegacy(). 2015-06-30 14:24:43 +02:00
Julien Fontanet 2cbd17b745 Better traces. 2015-06-30 11:07:33 +02:00
Julien Fontanet 9ef13696d8 0.6.0 2015-06-23 10:39:55 +02:00
Julien Fontanet c3f635fd12 Ask JSON encoded values to XenApi.
The XML is therefore much faster to parse (3-4 ×).
2015-06-23 10:39:04 +02:00
Julien Fontanet e3d1380435 0.5.7 2015-06-23 10:38:41 +02:00
Julien Fontanet f83737b538 Make objects immutable. 2015-06-23 09:17:42 +02:00
Julien Fontanet bb1ea4e4d0 Optimization for empty arrays. 2015-06-23 09:13:43 +02:00
Julien Fontanet 9cb4de2ea8 Inline an only-used-once function. 2015-06-22 23:33:52 +02:00
Julien Fontanet 048cbf60ec Added tested Xen Server versions in README. 2015-06-22 16:23:38 +02:00
Julien Fontanet 36f40b4188 Support Xen Server < 6. 2015-06-22 16:19:32 +02:00
Julien Fontanet a3bba92063 Remove duplicate source-map-support. 2015-06-19 15:53:23 +02:00
Julien Fontanet ebcc6c9341 Remove unused lodash.{find,findkey,size}. 2015-06-19 15:51:22 +02:00
Julien Fontanet 95f765055e Fix invalid session handling. 2015-06-19 15:15:23 +02:00
Julien Fontanet 49aa5ffccc Password can be supplied on the command line. 2015-06-19 15:13:21 +02:00
Julien Fontanet d09d3fa80b 0.5.6 2015-06-18 13:40:18 +02:00
Julien Fontanet 4c8cd50643 Better build & tests. 2015-06-18 13:15:27 +02:00
Julien Fontanet eee72f4f27 Test on both io.js v1 & v2. 2015-06-18 13:13:40 +02:00
Julien Fontanet 45f6a7cb4d Minor changes. 2015-06-17 17:09:46 +02:00
Julien Fontanet 8866bd8663 Minor code simplification. 2015-06-17 15:53:48 +02:00
Julien Fontanet 3f9c515f1d Better error messages. 2015-06-17 15:39:33 +02:00
Julien Fontanet c92567d4fa 0.5.5 2015-05-27 17:04:04 +02:00
Julien Fontanet df3c76fa72 Remove useless statement. 2015-05-26 16:47:14 +02:00
Julien Fontanet cea4157402 Perf traces in the CLI. 2015-05-26 16:35:51 +02:00
Julien Fontanet 29ce3bd05e Source maps support in the CLI. 2015-05-22 10:38:38 +02:00
Julien Fontanet b3d58f4f0c Update to xo-collection 0.3. 2015-05-22 10:38:08 +02:00
Julien Fontanet d93d234c71 Fix Travis badge. 2015-05-14 15:06:27 +02:00
Julien Fontanet 7fe9ae8a04 Document custom props. 2015-05-14 15:04:55 +02:00
Julien Fontanet 87cf1ed7cb All custom properties are read-only and non enumerable. 2015-05-14 14:58:54 +02:00
Julien Fontanet a0ba5c8a57 Fix auto links for arrays. 2015-05-14 14:58:27 +02:00
Julien Fontanet d7208a15d9 Remove unused dep. 2015-05-14 14:46:06 +02:00
Julien Fontanet debde0c67a Links do not shadow refs. 2015-05-14 14:39:36 +02:00
Julien Fontanet 97db55156a $pool should not be enumerable. 2015-05-13 17:29:24 +02:00
Julien Fontanet 9d3477d465 Fix propagation of Xapi errors. 2015-05-13 17:27:22 +02:00
Julien Fontanet 031af000e6 Alias Object.create() and Object.defineProperty() for perf. 2015-05-06 18:14:43 +02:00
Julien Fontanet 0512fac3aa Better name for the OpaqueRef regex constant. 2015-05-06 18:14:20 +02:00
Julien Fontanet 4272e8196a Bypass Xapi#objects getter internally for perf. 2015-05-06 14:08:59 +02:00
Julien Fontanet 140f9d05df Code style and comments. 2015-05-06 14:06:25 +02:00
Julien Fontanet 9222733243 Xapi#getObject() 2015-05-06 14:06:17 +02:00
Julien Fontanet 5838c56c4e Xapi#getObjectByRef() and Xapi#getObjectByUuid() 2015-05-06 13:27:59 +02:00
Julien Fontanet 1814e0a260 0.5.4 2015-05-05 13:46:03 +02:00
Julien Fontanet 711c5781e6 Export wrapError(). 2015-05-05 13:45:51 +02:00
Julien Fontanet 7e8c2211d8 The REPL waits for promise completion. 2015-04-21 17:20:38 +02:00
Julien Fontanet f0858b7d93 0.5.3 2015-04-20 19:14:48 +02:00
Julien Fontanet 3af6c28ab0 Do not swallow all errors. 2015-04-20 19:01:05 +02:00
Julien Fontanet 5c31c7f14c Typo! 2015-04-20 19:00:52 +02:00
Julien Fontanet 2610a9c777 0.5.2 2015-04-20 15:19:06 +02:00
Julien Fontanet 58cf611497 Fix this._sessionId. 2015-04-20 15:18:48 +02:00
Julien Fontanet 61631e405b Coding style. 2015-04-17 16:22:23 +02:00
Julien Fontanet 185e0849b1 0.5.1 2015-04-17 12:04:06 +02:00
Julien Fontanet f48b9d364b Shebang and executable mode for cli.js 2015-04-17 12:04:01 +02:00
Julien Fontanet e4f1a7d4c1 0.5.0 2015-04-17 11:58:08 +02:00
Julien Fontanet e02f19ff67 Typo. 2015-04-17 11:58:05 +02:00
Julien Fontanet 72a2110845 Add CLI. 2015-04-17 10:38:15 +02:00
Julien Fontanet 9baa415249 0.4.0 2015-04-16 16:44:05 +02:00
Julien Fontanet 22b840af14 Add a description. 2015-04-16 16:43:15 +02:00
Julien Fontanet 61f32d89ca Declare Xapi#_pool in the constructor for perf. 2015-04-16 16:34:09 +02:00
Julien Fontanet 3c7da93dfc Xapi#_poolId is no longer used. 2015-04-16 16:33:45 +02:00
Julien Fontanet 5831616fac Merge branch 'linked-objects' 2015-04-16 16:30:46 +02:00
Julien Fontanet d7b6d9f124 Objects are now linked together!
```javascript
const {pool} = xapi

console.log(pool.master.name_label)
```
2015-04-16 16:22:01 +02:00
Julien Fontanet 245978e2b3 0.3.1 2015-04-15 18:27:02 +02:00
Julien Fontanet 3aae60bde9 Better handling of transport call retries. 2015-04-15 18:23:49 +02:00
Julien Fontanet 91d36122eb Rmove unused JSHint conf. 2015-04-15 10:46:25 +02:00
Julien Fontanet 36c1e2cc73 Limit tries in case of transport errors (ugly). 2015-04-14 17:57:31 +02:00
Julien Fontanet 4a0a09ba3e Update to latest make-error. 2015-04-14 17:56:51 +02:00
Julien Fontanet 04b44cff2b 0.3.0 2015-04-13 17:44:55 +02:00
Julien Fontanet 8309755ee3 Expose session identifier. 2015-04-13 17:44:05 +02:00
Julien Fontanet 41a75d404c 0.2.1 2015-04-13 16:48:45 +02:00
Julien Fontanet 8eb63de201 Stupid fix -_-". 2015-04-13 16:48:32 +02:00
Julien Fontanet 1dec134a6b 0.2.0 2015-04-13 16:42:58 +02:00
Julien Fontanet 6f6a8e4bb1 Do not require params to be in an array. 2015-04-13 16:42:30 +02:00
Julien Fontanet 87d216c578 0.1.1 2015-04-13 16:17:53 +02:00
Julien Fontanet bb0ee61870 Various fixes. 2015-04-13 16:16:30 +02:00
Julien Fontanet c7b7f9236f Default to secure if no protocol. 2015-04-13 14:13:56 +02:00
Julien Fontanet 881779744f 0.1.0 2015-04-13 13:34:31 +02:00
Julien Fontanet ddf3356b5d Expose the pool object. 2015-04-13 13:27:29 +02:00