summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add validation schema from VirtualBox 5.2.44 for v1.16 configurationsManuel Bentele2021-05-101-0/+1483
| |
| * Add validation schema from VirtualBox 5.0.40 for v1.15 configurationsManuel Bentele2021-05-101-0/+1311
| |
| * Fix HDD detection in VirtualBox configurations newer or equal than v1.17Manuel Bentele2021-05-1010-4/+605
| |
| * Optimize OS detection for Libvirt/QEMU virtualization configurationsManuel Bentele2021-05-062-2/+108
| |
| * Update XML schema for VirtualBox virtualization configurationsManuel Bentele2021-05-053-44/+59
| |
| * Add OS detection for Libvirt/QEMU virtualization configurationsManuel Bentele2021-05-0518-85/+929
| |
| * Add libosinfo database and validation schema files for LibvirtManuel Bentele2021-05-042-0/+52441
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The libosinfo database consists of a single XML file aggreated from the original libosinfo database which is split accross multiple XML files. The aggregation is achieved by the following commands where the original data base files are located under /usr/share/osinfo/os: FILES=(/usr/share/osinfo/os/**/*.xml) START="$(sed -n '/^<libosinfo version=/,/>$/p' "${FILES[0]}")" END="</libosinfo>" for FILE in "${FILES[@]}"; do CONTENT+="$(sed -n '/<os/,/<\/os>/p' "${FILE}")"$'\n' done echo -e "${START}\n${CONTENT}${END}" > \ src/main/resources/libvirt/libosinfo/xml/osinfo.xml
| * Fix errors in Javadoc commentsManuel Bentele2021-04-3026-84/+109
| |
| * Add unit tests for transformation logic (dozmod-server --> stateless client)Manuel Bentele2021-04-3011-6/+400
| |
| * Add unit tests for transformation logic (dozmod-server --> dozmod-client)Manuel Bentele2021-04-3013-79/+512
| |
| * Add unit tests for transformation logic (dozmod-client --> dozmod-server)Manuel Bentele2021-04-2910-0/+558
| |
| * Document configuration transformation logics and their data containersManuel Bentele2021-04-287-0/+266
| |
| * Log failed instanciations of virtualization config files as debug infoManuel Bentele2021-04-261-8/+8
| |
| * Fix error while parsing Libvirt XML document from StringManuel Bentele2021-04-261-10/+2Star
| |
| * Add supported virtualizer versions for Libvirt/QEMUManuel Bentele2021-04-267-5/+550
| |
| * Refactors and abstracts version information in config logic and disk imageManuel Bentele2021-04-2325-374/+482
| |
| * Encapsulate transformation logic for virtualization configurationsManuel Bentele2021-04-2018-119/+506
| |
| * Add config file name extensions to virtualizer representationsManuel Bentele2021-04-165-5/+45
| |
| * Rename VmMetaData classesManuel Bentele2021-04-1613-350/+352
| |
| * Move VmMetaData classes to new virtualization config directoriesManuel Bentele2021-04-1513-29/+45
| |
| * Add generic transformation library to transform configsManuel Bentele2021-04-156-0/+343
| |
| * Add representation of used virtualization systemsManuel Bentele2021-04-155-0/+233
| |
| * Adjusts network bridge names for Libvirt networkingManuel Bentele2021-04-122-21/+21
| |
| * Fix issue in VmMetaData factory method wrt. QemuMetaData classManuel Bentele2021-04-124-22/+53
| |
| * Removed invalid symbol in function call syntaxManuel Bentele2021-04-121-19/+18Star
| |
| * 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
|\