Pierre Donias
fdeab86a87
fix(xo-web/xoa): don't show expired notifications ( #5304 )
2020-10-01 16:40:27 +02:00
Julien Fontanet
3616b7a67b
feat(xo-server/sensitive-values): make obfuscated value obvious
2020-10-01 15:01:21 +02:00
Julien Fontanet
83ea57d825
feat(xo-server/vm.migrate): ensure original error is logged
...
Fixes https://github.com/vatesfr/xen-orchestra/pull/4364/files#r488539823
2020-10-01 14:52:42 +02:00
Mathieu
24a69bcade
feat(xo-server,xo-web/host/advanced): add IOMMU state ( #5294 )
...
Fixes #4936
2020-10-01 10:40:10 +02:00
badrAZ
58dc3244be
feat: release 5.51.0 ( #5295 )
2020-09-30 14:19:35 +02:00
badrAZ
61e580b992
feat: technical release ( #5293 )
2020-09-29 16:40:26 +02:00
Rajaa.BARHTAOUI
1116530a6b
feat(xo-web/vm/disks): ability to migrate VDIs to other SRs within resource set ( #5201 )
...
See #5020
2020-09-29 16:07:10 +02:00
Pierre Donias
8cfaabedeb
feat(xo-server-auth-ldap): import LDAP groups ( #5279 )
...
See #1884
When a user logs into XO using LDAP:
- Create a XO user if it doesn't already exist
- Mark it as being provided by LDAP and bind it to the LDAP user with an ID
- If group synchronization is enabled:
- Fetch all the LDAP groups based on the Base and Filter (plugin config)
- Create and delete the corresponding XO groups based on the LDAP groups that
were found
- Add and remove the XO users from the XO groups based on the LDAP data
2020-09-29 15:35:30 +02:00
Rajaa.BARHTAOUI
66ba05dcd0
feat(xo-web/tasks): display linked objects ( #5267 )
...
Fixes #4275
2020-09-29 15:13:56 +02:00
Julien Fontanet
d1db616d1e
feat(backups-cli/clean-vms): limit VHD merging concurrency to 1
2020-09-29 10:43:48 +02:00
Nicolas Raynaud
aed09b152a
fix(import/ova): speedup the import of gziped vmdk disks nested in .ova ( #5275 )
...
This the followup to #5085
Avoid unzipping the entire file from the beginning before each read.
The test case when from 10min down to 26 seconds.
When reading a block from the gzipped file, we keep the current state in memory, if the next read happens at an offset greater than the previous read, we just carry one decompressing the file until the desired position.
The previous code would decompress from the start of the file for every read operation.
2020-09-28 15:42:55 +02:00
Nicolas Raynaud
f755365e23
fix(xo-web/remotes): fix editing bucket and directory for S3 ( #5276 )
2020-09-28 15:33:06 +02:00
badrAZ
ccd34c1610
fix(CHANGELOG): update advanced filter entry ( #5290 )
...
Introduced by 45fe70f0fa
2020-09-28 12:12:15 +02:00
badrAZ
f9104e6cc9
fix(xo-web/messages): remove unused messages ( #5289 )
...
Introduced by 45fe70f0fa
2020-09-28 12:10:21 +02:00
Nicolas Raynaud
4bb702fe89
fix(fs/S3): support 50GB+ files ( #5242 )
2020-09-27 20:49:41 +02:00
Julien Fontanet
511a04dad5
feat(xo-server-auth-ldap/configuration): add titles and reorder settings
2020-09-27 20:37:00 +02:00
Nicolas Raynaud
f3527a44d7
fix(vm/import): make the UI respond instantly to .ova file drop ( #5274 )
...
When dropping a file on the import zone, the UI didn't acknowledge the file until the vmdk table were parsed.
Now the UI parses the XML instantly, displays it on the UI, and start parsing the tables in the background. If the user clicks the "import" button, the system will finish parsing the tables and start the upload in when fell swoop. Hiding the parsing time in the upload time.
2020-09-27 19:45:32 +02:00
Julien Fontanet
fdbe84cb1e
chore(xo-server-test): format with Prettier
2020-09-27 19:42:35 +02:00
badrAZ
45fe70f0fa
feat(xo-web/logs/backup-ng): advanced filter ( #5208 )
...
See #4406
2020-09-25 16:58:33 +02:00
badrAZ
2aed2fd534
feat(xo-web/logs/backup-ng): log tasks pagination ( #5209 )
...
See #4406
2020-09-24 16:36:18 +02:00
Julien Fontanet
a523fa9733
feat(@xen-orchestra/backups-cli): 0.2.0
2020-09-24 15:14:07 +02:00
Julien Fontanet
0f42f032e4
feat(backups-cli/info): compute the used space per job
2020-09-24 15:12:38 +02:00
Dom Del Nano
4575b98fd5
fix(xo-server#removeSubjectToResourceSet): rename to removeSubjectFromResourceSet ( #5266 )
2020-09-21 17:50:55 +02:00
Pierre Donias
3a0cc0d6f6
fix(xo-server/subjects/addToArraySet): dont erase previous values ( #5269 )
...
Prior to this change, adding a value to an existing set that already contains
that value would replace the whole set with a new one containing only that
value.
2020-09-21 12:14:50 +02:00
Pierre Donias
626e2fcb12
fix(xo-server/users): serialize properties on user create
as well ( #5273 )
...
This didn't break anything because we usually don't assign `groups` and/or
`preferences` (which are the only 2 properties that need serialization) on user
creation.
This also prepares a minimal change to add a `authProviders` object property on
users.
2020-09-18 12:11:20 +02:00
Pierre Donias
592feb54b7
fix(xo-server/_authenticateUser): remove broken/unused provider API ( #5270 )
2020-09-18 10:54:20 +02:00
badrAZ
9c6b63e7e4
feat: release 5.50.3 ( #5272 )
2020-09-17 16:19:30 +02:00
badrAZ
4364a74b7a
feat: technical release (patch) ( #5271 )
2020-09-17 16:07:58 +02:00
badrAZ
00f13102f8
feat(xo-server-audit): API method to clean DB ( #5150 )
2020-09-17 15:03:03 +02:00
badrAZ
3f17389871
fix(xo-server-audit): remove unused variable ( #5268 )
2020-09-17 10:51:09 +02:00
Julien Fontanet
726ba287b1
chore(xo-server-audit/_uploadLastHash): simplify conditions
2020-09-17 10:07:32 +02:00
Julien Fontanet
42ee29cb3c
fix(xo-server-audit/_uploadLastHash): dont hide errors
2020-09-17 10:06:28 +02:00
badrAZ
8a98b6b012
feat(xo-server-audit/_uploadLastHash): check integrity sequentially ( #5250 )
...
- implementation is simpler
- stop on first error
2020-09-17 09:35:42 +02:00
Julien Fontanet
14ab694804
fix(xo-cli): mkdirp must not be promisified
...
Introduced by d622f7a65
2020-09-16 15:56:38 +02:00
Nicolas Raynaud
14b8cda543
fix(xo-vmdk-to-vhd/grabTables): read each entry independently ( #5255 )
...
Reading all entries at once cause problems on some VMDKs (those generated by VirtualBox) because they appear to be distributed throughout the VMDK thus making the buffer not fit in memory.
See https://xcp-ng.org/forum/topic/3374/cannot-import-ova-from-virtualbox/14?_=1599689219209
2020-09-16 11:46:10 +02:00
Julien Fontanet
4264e34ffd
feat(xo-web/createSubscription): support lazy subscribers ( #5158 )
...
These subscribers follow the value of the subscription but do not make the
subscription refresh itself.
A lazy subscriber triggers an initial fetch if no value is available.
2020-09-16 10:49:54 +02:00
Pierre Donias
bd9bf55e43
feat(xo-web/groups): bulk deletion ( #5264 )
2020-09-16 10:46:35 +02:00
Albin Hedman
7c802bbd33
feat(xo-web/dashboard/health): add 'too many snapshots' section ( #5238 )
2020-09-14 10:45:37 +02:00
Julien Fontanet
9e37f3f586
feat(xo-web/new VM): hide missing VDIs
...
See #5222
Related to 15bc30a2d
2020-09-11 11:11:25 +02:00
Nicolas Raynaud
1d4f5d068a
fix(xo-web/VM import): make description optional ( #5258 )
2020-09-11 08:45:10 +02:00
badrAZ
5be5eb80e8
feat: release 5.50.2 ( #5257 )
2020-09-10 17:03:26 +02:00
Julien Fontanet
12c774a34a
feat(travis-tests): dont stop on first failure on master
2020-09-10 16:42:56 +02:00
badrAZ
14c3fa4378
feat: technical release (patch) ( #5256 )
2020-09-10 16:36:25 +02:00
badrAZ
2f17420721
feat(xo-web/backup/overview): add link from log to its job ( #5202 )
...
See #4564
2020-09-10 16:05:36 +02:00
badrAZ
8d7f8d156f
fix(xo-server,xo-web/orphan VDIs): ignore irrelevant VDI types ( #5249 )
...
Fixes #5248
2020-09-10 16:00:20 +02:00
Julien Fontanet
38248d8c35
fix(test): auto map @xen-orchestra/*, @vates/* and xo-*
2020-09-10 15:32:08 +02:00
badrAZ
edaae02892
fix(xo-web,xo-server#probeIscsiLuns): handle undefined lun size ( #5212 )
...
See xoa-support#2815
See https://xcp-ng.org/forum/topic/3409/getting-error-when-trying-to-mount-iscsi-lun
2020-09-09 12:11:50 +02:00
Rajaa.BARHTAOUI
846eff4984
feat(xo-web/vm/networks): improve tooltip messages ( #5227 )
...
See https://github.com/vatesfr/xen-orchestra/issues/4713#issuecomment-667655321
2020-09-09 11:59:54 +02:00
badrAZ
481adf3a1e
feat(xo-server-audit): don't save last hash when it doesn't change ( #5251 )
2020-09-08 14:35:19 +02:00
Julien Fontanet
d622f7a65c
chore: update dependencies
2020-09-07 10:26:51 +02:00