Nicolas Raynaud
d6ac10f527
feat(xo-web/vm-import): improve VM import wording ( #4020 )
2019-03-29 09:23:39 +01:00
Julien Fontanet
9dcd8a707a
feat(xen-api): add connected/disconnected signals
2019-03-28 18:39:33 +01:00
Julien Fontanet
e1e97ef158
chore(xen-api): set empty sessionId to undefined instead of null
2019-03-28 18:39:28 +01:00
Julien Fontanet
5d6b37f81a
fix(xen-api/connect): dont stay disconnecting on failure
2019-03-28 18:19:50 +01:00
Julien Fontanet
e1da08ba38
chore(xen-api/connect): assert initially disconnected
2019-03-28 18:19:18 +01:00
Julien Fontanet
1dfb50fefd
feat(xo-server/backup): fullInterval setting ( #4086 )
...
See #4083
2019-03-28 18:10:05 +01:00
Julien Fontanet
5c06ebc9c8
feat(xen-api/{,dis}connect): dont fail if already in expected state
2019-03-28 17:38:12 +01:00
Julien Fontanet
52a9270fb0
feat(xen-api): coalesce connect calls
2019-03-28 17:30:26 +01:00
Julien Fontanet
82247d7422
chore(xen-api): various changes
2019-03-28 17:30:25 +01:00
Julien Fontanet
b34688043f
chore(xen-api): rewrite barrier and createTask
2019-03-28 17:30:24 +01:00
Julien Fontanet
ce4bcbd19d
chore(xen-api): move more methods
2019-03-28 17:30:24 +01:00
Pierre Donias
cde9a02c32
fix(xo-server,xo-web,xo-server-usage-report): patches ( #4077 )
...
See #2565
See #3655
Fixes #2188
Fixes #3777
Fixes #3783
Fixes #3934
Fixes support#1228
Fixes support#1338
Fixes support#1362
- mergeInto: fix auto-patching on XS < 7.2
- mergeInto: homogenize both the host and pool's patches
- correctly install specific patches
- XCP-ng: fix "xcp-ng-updater not installed" bug
2019-03-28 17:05:04 +01:00
Julien Fontanet
fe1da4ea12
chore(xen-api): _addObject → _addRecordToCache, _removeObject → _removeRecordFromCache
2019-03-28 16:17:53 +01:00
Julien Fontanet
a73306817b
chore(xen-api): move more methods
2019-03-28 16:15:09 +01:00
Julien Fontanet
54e683d3d4
chore(xen-api): move getField to object handling helpers section
2019-03-28 16:01:10 +01:00
Enishowk
f49910ca82
feat(xo-web, xo-server): display link to pool ( #4045 )
...
Fixes #4041
2019-03-28 15:42:37 +01:00
Julien Fontanet
4052f7f736
chore(xen-api): regroup HTTP requests
2019-03-28 13:58:23 +01:00
Julien Fontanet
b47e097983
feat(xen-api/{get,put}Resource): add inactivity detection ( #4090 )
2019-03-28 13:55:56 +01:00
Julien Fontanet
e44dbfb2a4
fix(xen-api/examples): use isOpaqueRef private module
2019-03-28 13:30:08 +01:00
Julien Fontanet
7d69dd9400
fix(xen-api): add missing Babel plugin
2019-03-28 12:21:55 +01:00
Julien Fontanet
e6aae8fcfa
chore(xen-api): regroup object handling helpers
2019-03-28 12:19:08 +01:00
Julien Fontanet
da800b3391
chore(xo-collection): minor improvements ( #4089 )
2019-03-28 12:15:04 +01:00
Julien Fontanet
3a574bcecc
chore(xen-api): clean call/callAsync code
2019-03-28 12:14:03 +01:00
Julien Fontanet
1bb0e234e7
chore(xen-api): modularize ( #4088 )
2019-03-28 11:17:25 +01:00
Julien Fontanet
b7e14ebf2a
fix(xo-server/snapshotVm): dont retry and unconditionaly clean ( #4075 )
...
Fixes #4074
2019-03-28 10:54:50 +01:00
Nicolas Raynaud
2af1207702
feat(vhd-lib,xo-server): guess VHD size on import ( #3726 )
2019-03-28 10:16:28 +01:00
Julien Fontanet
ecfed30e6e
fix(xo-web/JSON schema object input): clear when un-use ( #4076 )
2019-03-28 10:05:15 +01:00
Enishowk
d06c3e3dd8
fix(xo-web/smart-backup): StringNode → RegExpNode to anchor strings ( #4085 )
...
Fixes #4078
2019-03-27 22:11:23 +01:00
Julien Fontanet
16b3fbeb16
fix(scripts/travis-tests): integration tests on branches
2019-03-27 15:45:16 +01:00
Julien Fontanet
0938804947
fix(xo-server/worker): forget remote after use ( #4079 )
...
Fixes xoa-support#1378
Fixes xoa-support#1384
Fixes xoa-support#1399
2019-03-27 10:52:42 +01:00
Julien Fontanet
851bcf9816
feat(xo-server/api): close connection when session expires ( #4071 )
...
See xoa-support#1389
2019-03-27 10:36:15 +01:00
Julien Fontanet
9f6fc785bc
fix(xo-server/remotes): dont sync unnecessarily
2019-03-27 10:04:01 +01:00
Julien Fontanet
56636bf5d4
chore(xo-server/MultiKeyMap): better implementation ( #4070 )
...
No longer unnecessarily use a map per entry and avoid creating Node as much as possible.
2019-03-26 17:50:22 +01:00
Julien Fontanet
3899a65167
fix(xo-server/plugin.configure): properly merge previous config
2019-03-26 17:29:33 +01:00
Rajaa.BARHTAOUI
628e53c1c3
feat(xo-web/settings/plugins): display plugin count ( #4050 )
...
Fixes #4008
2019-03-26 16:55:55 +01:00
Enishowk
9fa424dd8d
fix(xo-web/remotes): test if writeRate or readRate are defined ( #4073 )
...
Fixes #4072
2019-03-26 15:35:01 +01:00
Julien Fontanet
3e6f2eecfa
chore(xo-server/index): allow console
2019-03-26 09:38:43 +01:00
Julien Fontanet
cc655c8ba8
feat(xo-server): pDebounceWithKey ( #4066 )
2019-03-25 17:36:41 +01:00
Julien Fontanet
78aa0474ee
chore(ESLint): ban console logs
2019-03-25 17:02:40 +01:00
Enishowk
9caefa2f49
fix(xo-web/remotes): remove console.log ( #4065 )
2019-03-25 17:02:21 +01:00
Julien Fontanet
478726fa3b
chore(xo-server/ensureArray): move into own module
2019-03-25 16:48:15 +01:00
Julien Fontanet
f64917ec52
feat(xo-server): configurable session validity ( #4059 )
...
See xoa-support#1389
2019-03-25 16:24:27 +01:00
badrAZ
2bc25f91c4
chore(xo-server/XapiStats): improve the cache implementation ( #3859 )
2019-03-25 10:45:54 +01:00
Julien Fontanet
623d7ffe2f
feat(cloud config): Config Drive datasource as a fallback ( #4053 )
...
Fixes xoa-support#1179
2019-03-25 09:34:21 +01:00
Julien Fontanet
07510b5099
chore(xo-server/authenticateUser): better doc and explicit tests
2019-03-22 17:58:00 +01:00
Julien Fontanet
9f21f9a7bc
chore(xo-server/authenticateUser): throws invalidCredentials instead of returning false
2019-03-22 17:56:58 +01:00
Julien Fontanet
93da70709e
fix(xo-web): dont try reconnecting websocket on sign out
2019-03-22 17:34:46 +01:00
Julien Fontanet
00436e744a
fix(xo-server/_parseDuration): add missing file
...
Related to 6baef2450
2019-03-22 16:19:09 +01:00
Julien Fontanet
1e642fc512
chore(xo-server/store): dont access xo._config
2019-03-22 15:45:09 +01:00
Julien Fontanet
6baef2450c
feat(xo-server/authentication): configurable token validity
2019-03-22 15:29:11 +01:00