Florent Beauchamp
|
568a8334ee
|
feat(vhdDirectory): add check to ensure the vhd directory is complete
|
2022-09-01 11:47:58 +02:00 |
|
Mathieu
|
cb1223f72e
|
feat: technical release (#6387)
|
2022-08-30 15:36:30 +02:00 |
|
Julien Fontanet
|
276d1ce60a
|
feat(backups/Task): add original log to *log after end* error
|
2022-08-29 10:05:25 +02:00 |
|
Julien Fontanet
|
58ab32a623
|
feat(backups/_forkStreamUnpipe): add more debug
|
2022-08-26 10:49:52 +02:00 |
|
Julien Fontanet
|
826de17111
|
feat(backups/VmBackup#_callWriters): add more debug
|
2022-08-25 16:43:45 +02:00 |
|
Julien Fontanet
|
8a09ea8bc1
|
feat(backups/VmBackup#_callWriters): unify single/multiple code
The behavior should be the same even if there is a single writer
|
2022-08-25 16:43:18 +02:00 |
|
Florent Beauchamp
|
1297c925ad
|
feat: server side of backup encryption
|
2022-08-23 12:04:16 +02:00 |
|
Julien Fontanet
|
74d15e1a92
|
chore: format with Prettier
|
2022-08-23 11:56:26 +02:00 |
|
Julien Fontanet
|
ae373c3e77
|
feat(proxy/api): returns raw errors
Similar to dd5e11e83
|
2022-08-23 11:08:25 +02:00 |
|
Florent BEAUCHAMP
|
b89e77a6a4
|
fix: various VHD related test fixes (#6302)
|
2022-08-12 16:23:59 +02:00 |
|
Florent Beauchamp
|
512b96af24
|
fix(backups/cleanVm): fix path of merge state
Introduced by ad149740b1
|
2022-08-12 16:07:44 +02:00 |
|
Julien Fontanet
|
2f38e0564b
|
fix(fs/Local#lock): correctly assign release
Introduced by 4bed4195a
|
2022-08-11 17:13:40 +02:00 |
|
Julien Fontanet
|
8f9f1f566d
|
fix(proxy/api): typo in Array#includes
Introduced by 08cdcf411
|
2022-08-11 14:20:57 +02:00 |
|
Julien Fontanet
|
4bed4195ac
|
feat(fs/Local#lock): attempt to reacquire in case of compromission
Related to zammad#8826
|
2022-08-10 17:41:16 +02:00 |
|
Julien Fontanet
|
a963878af5
|
fix(fs/Local#lock): never fail on release
Related to zammad#8826
Also, log properly if the log is compromised.
|
2022-08-10 17:32:36 +02:00 |
|
Julien Fontanet
|
b50e95802c
|
feat(fs): remove JS based SMB handler
It's not well tested nor maintained.
|
2022-08-10 16:28:05 +02:00 |
|
Julien Fontanet
|
dbb9e4d60f
|
feat(fs/Local): add stack traces to native fs methods
|
2022-08-09 11:25:49 +02:00 |
|
Julien Fontanet
|
08cdcf4112
|
feat(proxy/api): method results can be documented/validated
|
2022-08-05 16:15:21 +02:00 |
|
Julien Fontanet
|
76813737ef
|
feat(vhd-cli/merge): replace mergeVhd by mergeVhdChain
|
2022-08-05 15:04:44 +02:00 |
|
Julien Fontanet
|
dd01b62b87
|
feat(vhd-lib/mergeVhd): no longer exported from the index
BREAKING CHANGE
|
2022-08-05 15:04:44 +02:00 |
|
Julien Fontanet
|
9fab15537b
|
chore: update deps
|
2022-08-05 14:25:09 +02:00 |
|
Florent BEAUCHAMP
|
f1f32c962c
|
feat: technical release (#6351)
|
2022-08-04 16:05:29 +02:00 |
|
Florent Beauchamp
|
ad149740b1
|
feat(backups/cleanVm,vhd-lib): support resuming merge of VHD chains
The whole chain is now stored in the merge state.
|
2022-08-04 15:25:31 +02:00 |
|
Florent Beauchamp
|
9a4e938b91
|
fix(backups/cleanVm): fix parent/child order when resuming merge
|
2022-08-04 15:25:31 +02:00 |
|
Florent BEAUCHAMP
|
911556a1aa
|
fix(backups/cleanVm): the child, not the parent is linked to a backup (#6331)
|
2022-08-03 14:06:35 +02:00 |
|
Florent BEAUCHAMP
|
a4118a5676
|
docs(backups): describes file hierarchy with VHD directories (#6337)
|
2022-08-02 11:12:24 +02:00 |
|
Julien Fontanet
|
1c9552fa58
|
docs(mixins/SslCertificate): don't recommends using staging
This confuses users and XO is not currently able to detect that this valid has changed and generate a new certificate.
|
2022-07-29 19:40:29 +02:00 |
|
Julien Fontanet
|
9875cb5575
|
docs(mixins/SslCertificate): explicits that cert/key are required
|
2022-07-29 19:26:33 +02:00 |
|
Julien Fontanet
|
d1c6bb8829
|
fix(mixins/SslCertificate): remove unnecessary warnings
|
2022-07-29 19:24:49 +02:00 |
|
Julien Fontanet
|
ef7005a291
|
fix(backups/cleanVms): remove useless log
|
2022-07-29 15:42:46 +02:00 |
|
Pierre Donias
|
f01a89710c
|
feat: technical release (#6335)
|
2022-07-29 10:08:26 +02:00 |
|
Julien Fontanet
|
38ced81ada
|
fix(backups,backups-cli): correctly pass loggers to cleanVm
Introduced by c0b0ba433
|
2022-07-29 08:54:31 +02:00 |
|
Julien Fontanet
|
8864c2f2db
|
fix(backups/cleanVm): wait for unreferenced VHDs to be deleted
Introduced by 249f63849
|
2022-07-28 21:26:22 +02:00 |
|
Julien Fontanet
|
19208472e6
|
feat(backups/cleanVm): improve log messages
Introduced byc0b0ba433
|
2022-07-28 21:26:22 +02:00 |
|
Florent BEAUCHAMP
|
10c77ba3cc
|
feat(mixins/SslCertificate): Let's Encrypt support (#6320)
|
2022-07-28 18:13:12 +02:00 |
|
Pierre Donias
|
cd28fd4945
|
feat: technical release (#6332)
|
2022-07-28 15:57:40 +02:00 |
|
Julien Fontanet
|
d157fd3528
|
feat(mixins/HttpProxy): enable by default
|
2022-07-26 10:59:37 +02:00 |
|
Julien Fontanet
|
6432a44860
|
chore(fs/createOutputStream): remove deprecated method
Deprecated since 407586e2d
|
2022-07-25 16:00:42 +02:00 |
|
Julien Fontanet
|
493d861de3
|
chore(xo-server,proxy): fix linting errors
|
2022-07-25 13:26:26 +02:00 |
|
Julien Fontanet
|
82452e9616
|
feat(xo-server/RestApi): add raw VDI import
|
2022-07-21 16:28:22 +02:00 |
|
Julien Fontanet
|
2fbeaa618a
|
fix(xapi/SR_importVdi): import as VDH, not raw
Fixes #6327
|
2022-07-21 15:18:48 +02:00 |
|
Julien Fontanet
|
6c08afaa0e
|
fix(xapi/VDI_importContent): format is not optional
|
2022-07-21 15:18:48 +02:00 |
|
Julien Fontanet
|
8505374fcf
|
feat(@xen-orchestra/proxy): 0.23.5
|
2022-07-11 10:36:03 +02:00 |
|
Julien Fontanet
|
e53d961fc3
|
feat(@xen-orchestra/backups-cli): 0.7.5
|
2022-07-11 10:36:03 +02:00 |
|
Julien Fontanet
|
dc8ca7a8ee
|
feat(vhd-lib): 3.3.2
|
2022-07-11 10:36:03 +02:00 |
|
Julien Fontanet
|
3d1b87d9dc
|
feat(@xen-orchestra/backups): 0.27.0
|
2022-07-11 10:35:58 +02:00 |
|
Florent BEAUCHAMP
|
30fe9764ad
|
fix(backups,vhd-lib): merge with VhdSynthetic (#6317)
|
2022-07-07 16:57:15 +02:00 |
|
Julien Fontanet
|
49890a09b7
|
chore: update dev deps
|
2022-07-05 11:13:50 +02:00 |
|
Julien Fontanet
|
2380fb42fe
|
feat(@xen-orchestra/proxy): 0.23.4
|
2022-06-30 15:46:14 +02:00 |
|
Julien Fontanet
|
95b76076a3
|
feat(xo-remote-parser): 0.9.1
|
2022-06-30 15:45:29 +02:00 |
|