Julien Fontanet
|
8c02e0efbd
|
chore(scripts): publish on version bumping
|
2019-05-06 11:32:55 +02:00 |
|
Julien Fontanet
|
a00d101ff7
|
chore: update dependencies
|
2019-05-02 10:58:38 +02:00 |
|
Julien Fontanet
|
bec4dbe652
|
feat(xo-web): unlock basic stats for all editions (#4172)
Fixes #4166
|
2019-04-30 10:17:31 +02:00 |
|
Julien Fontanet
|
d20941cc2c
|
chore(CHANGELOG): Highlights sections
|
2019-04-29 14:10:27 +02:00 |
|
Julien Fontanet
|
9cb8a05316
|
chore(CHANGELOG): update next
|
2019-04-26 16:31:26 +02:00 |
|
Julien Fontanet
|
dccd799f6d
|
feat(xo-web): 5.40.0
|
2019-04-26 16:27:25 +02:00 |
|
Julien Fontanet
|
b42b3d1b01
|
feat(xo-server): 5.40.0
|
2019-04-26 16:27:15 +02:00 |
|
Julien Fontanet
|
a40d6f772a
|
feat(complex-matcher): 0.6.0
|
2019-04-26 16:25:47 +02:00 |
|
Julien Fontanet
|
6e9bfd18d9
|
feat(xo-server-backup-reports): 0.16.0
|
2019-04-26 16:24:22 +02:00 |
|
Julien Fontanet
|
3b92dd0139
|
feat(scripts): bump-pkg
|
2019-04-26 16:17:28 +02:00 |
|
Julien Fontanet
|
d3ec76c19f
|
feat(lint): add eslint-comments plugin
|
2019-04-19 16:27:11 +02:00 |
|
Julien Fontanet
|
a08d098265
|
chore: update dependencies
|
2019-04-15 09:54:58 +02:00 |
|
Julien Fontanet
|
a03dcbbf55
|
feat(xo-server): make Helmet configurable (#4141)
|
2019-04-12 13:49:51 +02:00 |
|
Julien Fontanet
|
916ca5576a
|
feat(xen-api/cli): everything in context
Example: `xapi.pool` → `pool`
|
2019-04-09 17:09:03 +02:00 |
|
Julien Fontanet
|
6c861bfd1f
|
feat(xen-api): name record classes with types
|
2019-04-09 16:28:46 +02:00 |
|
Julien Fontanet
|
903634073a
|
chore: update dependencies
|
2019-04-09 08:56:15 +02:00 |
|
Julien Fontanet
|
d6aa40679b
|
feat(xo-server/_assertHealthyVdiChains): attach info to error
|
2019-04-05 15:48:12 +02:00 |
|
Julien Fontanet
|
6860156b6f
|
chore(CHANGELOG): v5.33.1
|
2019-04-04 14:39:32 +02:00 |
|
Julien Fontanet
|
29486c9ce2
|
feat(xo-server): 5.38.2
|
2019-04-04 14:20:46 +02:00 |
|
Julien Fontanet
|
7cfa6a5da4
|
feat(xen-api): v0.25.1
|
2019-04-04 14:01:59 +02:00 |
|
Julien Fontanet
|
2563be472b
|
fix(xen-api/_interruptOnDisconnect): dont use Promise.race
`Promise.race()` leads to memory leaks if some promises are never resolved.
See nodejs/node#17469
|
2019-04-04 13:42:45 +02:00 |
|
Julien Fontanet
|
7289e856d9
|
chore(xen-api/_sessionCall): dont use _interruptOnDisconnect
|
2019-04-04 13:39:45 +02:00 |
|
Julien Fontanet
|
95bcf0c080
|
fix(xo-web/vms/import): various fixes (#4118)
- dont swallow `importVm` error
- `importVms`: display errors on console
- dont redirect on failure
|
2019-04-04 10:10:45 +02:00 |
|
Julien Fontanet
|
49fc86e4b1
|
chore(xen-api): rewrite inject-event test CLI
|
2019-04-02 15:24:25 +02:00 |
|
Julien Fontanet
|
924aef84f1
|
chore: drop Node 4 support
|
2019-04-02 11:40:27 +02:00 |
|
Julien Fontanet
|
79aef9024b
|
chore(CHANGELOG): move packages after fixes
|
2019-03-29 16:45:51 +01:00 |
|
Julien Fontanet
|
fdf6f4fdf3
|
chore(CHANGELOG): add missing packages list
|
2019-03-29 16:38:59 +01:00 |
|
Julien Fontanet
|
4d1eaaaade
|
feat(xo-server): 5.38.1
|
2019-03-29 16:38:06 +01:00 |
|
Julien Fontanet
|
bdad6c0f6d
|
feat(xen-api): v0.25.0
|
2019-03-29 16:35:19 +01:00 |
|
Julien Fontanet
|
ff1ca5d933
|
feat(xen-api/call): 1 hour timeout
|
2019-03-29 16:26:36 +01:00 |
|
Julien Fontanet
|
2cf4c494a4
|
feat(xen-api/connect): handle disconnect
|
2019-03-29 16:21:19 +01:00 |
|
Julien Fontanet
|
95ac0a861a
|
chore(xen-api/getObjectByUuid): explicit test
|
2019-03-29 16:13:10 +01:00 |
|
Julien Fontanet
|
746c301f39
|
feat(xen-api): expose objectsFetched signal
|
2019-03-29 16:12:39 +01:00 |
|
Julien Fontanet
|
6455b12b58
|
chore(xen-api): real status state
|
2019-03-29 16:10:04 +01:00 |
|
Julien Fontanet
|
485b8fe993
|
chore(xen-api): rework events watching (#4103)
|
2019-03-29 15:59:51 +01:00 |
|
Julien Fontanet
|
d7527f280c
|
chore(xen-api): rework call methods (#4102)
|
2019-03-29 15:39:31 +01:00 |
|
Julien Fontanet
|
d57fa4375d
|
chore(xen-api/signals): not disconnected when connecting
|
2019-03-29 15:27:37 +01:00 |
|
Julien Fontanet
|
d9e42c6625
|
chore(xen-api): remove unused property
|
2019-03-29 15:08:57 +01:00 |
|
Julien Fontanet
|
c2beb2a5fa
|
chore(server/backup-ng-logs): initial documentation
|
2019-03-29 11:03:34 +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 |
|
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 |
|
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 |
|
Julien Fontanet
|
ecfed30e6e
|
fix(xo-web/JSON schema object input): clear when un-use (#4076)
|
2019-03-28 10:05:15 +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 |
|
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 |
|
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 |
|
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 |
|
Julien Fontanet
|
600f34f85a
|
fix(xo-server/console proxy): close socket on authentication error
|
2019-03-22 11:43:52 +01:00 |
|
Julien Fontanet
|
6c0c6bc5c4
|
fix(xo-server-recover-account): remove OTP (#4055)
Otherwise it's not possible to recover if the OTP setting has been lost.
|
2019-03-22 11:10:16 +01:00 |
|
Julien Fontanet
|
785f2e3a6d
|
chore: update Babel
Fixes #4052
|
2019-03-21 12:33:18 +01:00 |
|
Julien Fontanet
|
c2925f7c1e
|
chore(xo-import-servers-csv): remove csv-parser types
Already available in csv-parser@2.2.0.
|
2019-03-21 12:31:05 +01:00 |
|
Julien Fontanet
|
2dec448f2c
|
chore: update dependencies
|
2019-03-20 11:26:05 +01:00 |
|
Julien Fontanet
|
d3ec303ade
|
feat(xo-server): properly streams NDJSON (#4030)
|
2019-03-14 11:21:09 +01:00 |
|
Julien Fontanet
|
2f9284c263
|
fix(xo-server/sample.config.toml): datadir is not in redis section
|
2019-03-12 22:39:37 +01:00 |
|
Julien Fontanet
|
3cb155b129
|
feat(CHANGELOG.unreleased): add compression
|
2019-03-12 11:04:12 +01:00 |
|
Julien Fontanet
|
df7efc04e2
|
feat(backup NG logs): use NDJSON (#4026)
Fixes #4025
|
2019-03-12 11:02:15 +01:00 |
|
Julien Fontanet
|
020955f535
|
chore(yarn.lock): refresh
|
2019-03-11 21:05:48 +01:00 |
|
Julien Fontanet
|
51f23a5f03
|
chore(xo-web): update otplib to 11.0.0
|
2019-03-11 19:07:51 +01:00 |
|
Julien Fontanet
|
d024319441
|
fix(xo-server-auth-google): update passport-google-oauth20 to 2.0.0
|
2019-03-11 19:07:34 +01:00 |
|
Julien Fontanet
|
f8f35938c0
|
feat(xo-server): set NODE_ENV to production
|
2019-03-11 18:52:25 +01:00 |
|
Julien Fontanet
|
2573ace368
|
feat(xo-server): enable HTTP compression
|
2019-03-11 18:27:05 +01:00 |
|
Julien Fontanet
|
6695c7bf5e
|
feat(CHANGELOG): 5.32.1 and 5.32.2
|
2019-03-11 15:23:51 +01:00 |
|
Julien Fontanet
|
44a83fd817
|
fix(docs/cr/seed): fix CLI package name
|
2019-03-06 19:23:33 +01:00 |
|
Julien Fontanet
|
8150d3110c
|
fix(vhd-cli/repl): various fixes
|
2019-03-05 11:46:14 +01:00 |
|
Julien Fontanet
|
008eb995ed
|
feat(vhd-cli): 0.3.0
|
2019-03-01 20:07:58 +01:00 |
|
Julien Fontanet
|
6d8848043c
|
feat(vhd-cli): repl command
|
2019-03-01 20:00:18 +01:00 |
|
Julien Fontanet
|
cf572c0cc5
|
feat(xo-server): 5.36.3
|
2019-03-01 17:21:09 +01:00 |
|