Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [virt] Add check if VM is suspended (VMware only currently) | Simon Rettberg | 2023-07-27 | 2 | -4/+17 |
| | |||||
* | Implement disabling USB in VMs | Simon Rettberg | 2023-06-30 | 6 | -2/+27 |
| | |||||
* | Fix 'content is not allowed in prolog' | Steffen Ritter | 2023-05-12 | 2 | -6/+6 |
| | | | | | | | | | | | Switch order of probing the virtualizerconfigs to bypass xml parsing of docker configs which are tgz-archives. We have no good handling of the different config types. VBox and Qemu are xml, vmware is plaintext, docker wraps everything in tgz. Instead of checking we actually just try and hope for the best :(. fixes: #3932 | ||||
* | [vbox] Handle the version-dependent StorageControllers path everywhere | Simon Rettberg | 2023-05-12 | 2 | -19/+13 |
| | |||||
* | vbox: Update testing, UUID replacement hack is not needed anymore | Simon Rettberg | 2023-05-11 | 1 | -1/+1 |
| | |||||
* | vbox: Add special case for older vbox version files | Simon Rettberg | 2023-05-11 | 1 | -1/+7 |
| | |||||
* | [vbox] Implement .transformPrivacy(), remove placeholder code | Simon Rettberg | 2023-05-10 | 2 | -102/+105 |
| | | | | | | | | | The placeholders aren't being used anymore by the client-side scripts, so we might as well just not add them. The privacy transformation was entirely missing, so add those. We also now filter unused HDDs from the XML's MediaRegistry. | ||||
* | [qemu] Fix NPE | Simon Rettberg | 2023-04-26 | 1 | -0/+3 |
| | |||||
* | vmware: Add hwversion 20 | Simon Rettberg | 2023-01-17 | 1 | -1/+2 |
| | |||||
* | [vbox] Fix USB 2.0/1.1 detection | Simon Rettberg | 2022-11-11 | 2 | -6/+26 |
| | |||||
* | Formatting | Simon Rettberg | 2022-11-11 | 1 | -2/+8 |
| | |||||
* | Add vmware virtualHW.version=19 and catch NPE | Steffen Ritter | 2022-06-28 | 2 | -2/+7 |
| | |||||
* | [vmware] Add svga.graphicsMemoryKB to whitelist | Simon Rettberg | 2022-03-01 | 1 | -3/+4 |
| | |||||
* | Always pass charset in String constructor; don't treat strings as binary safe | Simon Rettberg | 2022-02-14 | 10 | -21/+45 |
| | |||||
* | Force Unix line endings for Libvirt XML files (even on Windows platforms) | Manuel Bentele | 2022-02-04 | 1 | -1/+1 |
| | |||||
* | Fix path separator for resource URLs on Windows platforms | Manuel Bentele | 2022-02-03 | 1 | -1/+3 |
| | |||||
* | Add TarArchiveReader and TarArchiveWriter as Util classes. | ralph isenmann | 2022-01-27 | 1 | -34/+17 |
| | | | | - Wraps the jtar dependency | ||||
* | Update log4j because of the CVE-2021-44228 security flaw | Manuel Bentele | 2021-12-15 | 8 | -16/+25 |
| | |||||
* | Add firmware loader lookup algorithm for Libvirt/QEMU machines | Manuel Bentele | 2021-11-30 | 1 | -0/+28 |
| | |||||
* | Merge branch 'feature/docker-data-container' | ralph isenmann | 2021-11-10 | 1 | -9/+21 |
|\ | |||||
| * | Merge branch 'master' into feature/docker-data-containerfeature/docker-data-container | ralph isenmann | 2021-10-28 | 4 | -100/+93 |
| |\ | |||||
| * | | [virtualization.container] add mount_type to ContainerBindMount model | ralph isenmann | 2021-09-07 | 1 | -9/+21 |
| | | | |||||
* | | | Merge branch 'master' of git.openslx.org:bwlp/master-sync-shared | ralph isenmann | 2021-11-10 | 5 | -24/+131 |
|\ \ \ | |_|/ |/| | | |||||
| * | | Enumerate target names of disk devices correctly | Manuel Bentele | 2021-11-10 | 2 | -7/+51 |
| | | | |||||
| * | | Remove specified Libvirt OS Nvram file during QEMU VM upload | Manuel Bentele | 2021-11-09 | 1 | -0/+3 |
| | | | |||||
| * | | Update QEMU hardware versions to available versions from QEMU 6.1 | Manuel Bentele | 2021-10-22 | 1 | -2/+6 |
| | | | |||||
| * | | Add graphic model configuration option for QEMU VMs | Manuel Bentele | 2021-10-15 | 2 | -3/+56 |
| | | | |||||
| * | | Remove unused variables | Manuel Bentele | 2021-10-15 | 1 | -2/+0 |
| | | | |||||
| * | | Remove empty lines and unused indentations | Manuel Bentele | 2021-10-15 | 1 | -10/+4 |
| | | | |||||
| * | | Print debug output in transformation manager | Manuel Bentele | 2021-08-24 | 1 | -0/+11 |
| |/ | |||||
* | | [container] refactoring | ralph isenmann | 2021-10-26 | 4 | -56/+65 |
| | | | | | | | | | | | | - rename enum ContainerBuildContextMethod to ContainerImageContext - rename enum values of ContainerImageContext - rename methods referncing ContainerBuildContextMethod | ||||
* | | [container] Add ContainerBuildContextMehtod, refactoring | ralph isenmann | 2021-10-15 | 2 | -45/+29 |
|/ | | | | | - add docker-tar - only persist dockerfile and not the internals. | ||||
* | [virtualizer] Get rid of Generics for VirtualizationConfiguration | Simon Rettberg | 2021-08-12 | 16 | -985/+802 |
| | |||||
* | [qemu] Do not remove boot order and network interfaces for VM edit | Manuel Bentele | 2021-07-30 | 1 | -6/+3 |
| | |||||
* | Fix TransformationExecption for docker during manifest download (Sat->Client) | ralph isenmann | 2021-07-09 | 1 | -8/+8 |
| | | | | swap return value to true in VirtualizationConfigurationDocker, because of changed check logic. | ||||
* | [vmware] Less strict filtering Suite <-> dmsd, redo filtering logic | Simon Rettberg | 2021-07-02 | 3 | -85/+97 |
| | | | | | | Get rid of the old flags for different filtering targets. This was never implemented properly anyways and was confusing to use. Instead, add explicit on-demand filtering to to according transformation methods. | ||||
* | Fix missing separation in transformation error output | Manuel Bentele | 2021-07-01 | 1 | -1/+1 |
| | |||||
* | [vmware] Don't return filtered data in getAsByteArray(), breaks editing | Simon Rettberg | 2021-07-01 | 1 | -1/+1 |
| | | | | | This would irreversibly break any VMX once you edit them after uploading, as #SLX_HDD_* would get removed. | ||||
* | Fix handling of multiple VirtualBox network adapters | Manuel Bentele | 2021-06-29 | 2 | -7/+50 |
| | |||||
* | Fix usage of Enum ContainerImageType | ralph isenmann | 2021-06-24 | 1 | -16/+9 |
| | | | | - enum provides name() and valueOf() to switch between sting and object representation | ||||
* | Add container models, which keeps the necessary informations about container ↵ | ralph isenmann | 2021-06-23 | 4 | -0/+462 |
| | | | | imags, its meta information and for lecture specific information | ||||
* | Rename 'vm.disk' package to 'virtualization.disk' | Manuel Bentele | 2021-05-19 | 11 | -9/+1049 |
| | |||||
* | Implements XML schema validation for VirtualBox configurations | Manuel Bentele | 2021-05-12 | 3 | -37/+123 |
| | |||||
* | Fix HDD detection in VirtualBox configurations newer or equal than v1.17 | Manuel Bentele | 2021-05-10 | 3 | -2/+90 |
| | |||||
* | Optimize OS detection for Libvirt/QEMU virtualization configurations | Manuel Bentele | 2021-05-06 | 2 | -2/+108 |
| | |||||
* | Update XML schema for VirtualBox virtualization configurations | Manuel Bentele | 2021-05-05 | 1 | -1/+1 |
| | |||||
* | Add OS detection for Libvirt/QEMU virtualization configurations | Manuel Bentele | 2021-05-05 | 6 | -80/+267 |
| | |||||
* | Fix errors in Javadoc comments | Manuel Bentele | 2021-04-30 | 11 | -16/+31 |
| | |||||
* | Add unit tests for transformation logic (dozmod-server --> stateless client) | Manuel Bentele | 2021-04-30 | 6 | -4/+39 |
| | |||||
* | Add unit tests for transformation logic (dozmod-server --> dozmod-client) | Manuel Bentele | 2021-04-30 | 6 | -45/+91 |
| |