summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fix issues in filtering sources of Libvirt network interfacesManuel Bentele2021-03-263-23/+88
| |
| * Always filter device paths in QEMU VM config (privacy filters)Manuel Bentele2021-03-261-3/+4
| |
| * Do not remove UUID if QEMU VM config is requested by stateless clientManuel Bentele2021-03-261-3/+0Star
| |
| * Fix issues related to a XPath query used in the Libvirt device lookupManuel Bentele2021-03-251-6/+8
| | | | | | | | | | | | | | | | | | | | | | The issue occurs if a Libvirt device lookup via getDevices() takes place after a device node was removed. After the removal, a bunch of empty XML text nodes remain which leads to problems in the underlying XML element nodes. Those nodes are queried with the help of relative XPath expressions which depend on valid XML element nodes. This patch restricts queries of underlying child nodes to valid XML element nodes avoiding the occurence of XPath runtime exceptions.
| * Add shared folder support to Libvirt domain XML documentsManuel Bentele2021-03-244-0/+329
| |
| * Add parallel and serial devices to Libvirt domain XML documentsManuel Bentele2021-03-245-1/+389
| |
| * Add MAC address for network interfaces in Libvirt domain XML documentsManuel Bentele2021-03-241-3/+31
| |
| * Add support for emulator binary in Libvirt domain XML documentsManuel Bentele2021-03-232-0/+37
| |
| * Add implementation of Libvirt XML capabilities documentsManuel Bentele2021-03-1917-0/+6999
| |
* | Remove needless reference to internal/private Maven repositoryManuel Bentele2021-05-191-13/+0Star
| | | | | | | | | | | | The reference to the internal/private Maven repository for prebuild dependencies can be removed since all used dependencies are externally available.
* | Fix URL to the project's website in Maven configurationManuel Bentele2021-05-191-1/+1
| |
* | [Transfer] Better error messages and handling for downloadssuite-2.0Simon Rettberg2021-04-211-9/+5Star
| |
* | [thrift] Add allowStudentDownload to SatelliteConfigSimon Rettberg2021-04-212-5/+107
| |
* | [vm/DiskImage] Remove File constructor, make sure open file doesn't leakSimon Rettberg2021-04-144-89/+38Star
| |
* | [Feature] Adding Docker_Container as Featureralph isenmann2021-03-181-1/+5
|/
* Fix warning due to missing file-based NVMe support in LibvirtManuel Bentele2021-03-111-0/+3
|
* Remove suppressions and fix Java 8 warningsManuel Bentele2021-03-107-15/+32
|
* Enable Java compiler warningsManuel Bentele2021-03-101-0/+1
|
* Refactor disk image representation and add unit testsManuel Bentele2021-03-1036-670/+1608
|
* [vmware] Stop creating 'null.present = "TRUE"' entriesSimon Rettberg2021-03-051-1/+1
|
* [vm] Add support for NVMeSimon Rettberg2021-03-053-26/+32
|
* [Json] Explicitly pass Object[] to Method.invoke()Simon Rettberg2021-03-041-1/+1
| | | | | | | | | Fixes these kinds of errors: WARN [ClientTransferPool-3] Json$JsonThriftHandler - Could not call setAllowLoginByDefault on SatelliteConfig java.lang.ClassCastException: java.lang.Boolean cannot be cast to [Ljava.lang.Object; at org.openslx.util.Json$JsonThriftHandler.deserialize(Json.java:140) at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69)
* [VmWare] Add hwversion 17 + 18Simon Rettberg2021-03-042-0/+4
|
* Remove warnings in Docker meta data classManuel Bentele2021-02-221-5/+32
|
* Merge remote-tracking branch 'origin/feature/qemu-integration'Stephan Schwär2021-02-19100-106/+23792
|\
| * Add automatic RelaxNG schema validation for Libvirt domain XML documentsManuel Bentele2021-01-304-20/+17Star
| |
| * Remove unused import in QemuMetaData classManuel Bentele2021-01-301-1/+0Star
| |
| * Add support for QEMU VMs (based on Libvirt domain XML documents)Manuel Bentele2021-01-2910-92/+1487
| |
| * Add implementation of Libvirt domain XML documentsManuel Bentele2021-01-2927-0/+4391
| |
| * Add base classes and utilites to represent Libvirt XML documentsManuel Bentele2021-01-2922-0/+3061
| |
| * Add Libvirt 7.0.0 RelaxNG schema files for QEMUManuel Bentele2021-01-2923-0/+14408
| |
| * Disables logging with log4j in test for DiskImage classManuel Bentele2021-01-191-0/+10
| |
| * Add support for QCOW2 images for QEMUManuel Bentele2021-01-0820-12/+433
| |
| * Add JUnit 5 and its Maven integration for testsManuel Bentele2021-01-051-3/+8
| |
* | [docker] Check recieved content.ralph isenmann2021-02-102-30/+55
|/ | | | Add a simple check to prevent any content as acceptable
* Remove unused code and classesStephan Schwär2020-11-203-292/+0Star
|
* Merge remote-tracking branch 'origin/feature/search-in-description' into ↵Stephan Schwär2020-11-113-70/+282
|\ | | | | | | ovf-convert
| * Add new field to structsMürsel Türk2020-10-143-70/+282
| | | | | | | | | | | | | | | | | | - A new field added to the LectureSummary and ImageSummaryRead structs. - The thrift definition file recompiled and the generated classes updated. Resolves: #3691
* | Use master sync shared code formatting styleStephan Schwär2020-11-062-47/+80
| |
* | Remove unused librariesStephan Schwär2020-10-292-19/+0Star
| |
* | Cleanup debug codeStephan Schwär2020-10-293-24/+6Star
| |
* | Fix lowercase issue in vmx files being flagged as invalidStephan Schwär2020-10-131-2/+5
| |
* | Change ovf classes logger output to debugStephan Schwär2020-10-082-7/+7
| |
* | Improve comments describing new classes and cleanupStephan Schwär2020-10-082-73/+50Star
| |
* | Add meta and config files for ovf formatStephan Schwär2020-10-083-0/+319
| |
* | Create Object of DockerMetaDataDummyralph isenmann2020-08-192-0/+14
| | | | | | | | VmMetaDate.getInstance of a DockerMetaDataDummy
* | add dockerfile as byte array to DockerMetaDataDummy.javaralph isenmann2020-08-112-5/+21
| | | | | | | | This allows to store the content of a dockerfile in the imageversion table
* | workaround for Java8 runtime errorralph isenmann2020-08-111-4/+5
| |
* | Add Docker supportralph isenmann2020-07-154-1/+134
| |
* | Add intellij project files to gitignoreralph isenmann2020-07-151-0/+4
|/