Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [CLIENT] Fix deprecated JsonParser method call | Manuel Bentele | 2021-12-17 | 1 | -1/+1 | |
| | ||||||
* | [CLIENT] Update log4j because of the CVE-2021-44228 security flaw | Manuel Bentele | 2021-12-15 | 73 | -289/+368 | |
| | ||||||
* | [CLIENT] Adapt OS loader of QEMU machines for local edit | Manuel Bentele | 2021-11-30 | 1 | -0/+9 | |
| | ||||||
* | update layout for image typ | ralph isenmann | 2021-11-18 | 1 | -9/+42 | |
| | ||||||
* | [client] minor fixes; | ralph isenmann | 2021-11-17 | 2 | -5/+16 | |
| | | | | | - do not show unused container type "batch" - fix unresponsive user input check | |||||
* | [CLIENT] Fixes Java warnings | Manuel Bentele | 2021-11-11 | 3 | -1/+3 | |
| | ||||||
* | Merge branch 'feature/docker-data-container' | ralph isenmann | 2021-11-10 | 4 | -51/+140 | |
|\ | ||||||
| * | [client] allow to select data container images in mount config | ralph isenmann | 2021-10-28 | 4 | -51/+140 | |
| | | ||||||
* | | Merge branch 'master' of git.openslx.org:openslx-ng/tutor-module | ralph isenmann | 2021-11-10 | 5 | -0/+7 | |
|\ \ | |/ |/| | ||||||
| * | [CLIENT] Add bwLehrpool icon for JFrames | Manuel Bentele | 2021-11-08 | 2 | -0/+4 | |
| | | ||||||
| * | [CLIENT] Add translation for graphics configuration option | Manuel Bentele | 2021-10-15 | 3 | -0/+3 | |
| | | ||||||
* | | [client] refactoring: improve i18n, hide unsed ContainerImageType in ↵ | ralph isenmann | 2021-10-28 | 8 | -53/+55 | |
| | | | | | | | | ContainerPanel | |||||
* | | [client] refactoring: apply changes from master-sync-share | ralph isenmann | 2021-10-15 | 4 | -26/+25 | |
| | | ||||||
* | | [client] Update process of the download for container images | ralph isenmann | 2021-10-15 | 3 | -21/+112 | |
| | | | | | | | | - show some info to user what was actually downloaded und what to do with it. | |||||
* | | [client] allow users to upload new versions of container images. | ralph isenmann | 2021-10-15 | 6 | -7/+80 | |
| | | ||||||
* | | [client] update input methods for container images | ralph isenmann | 2021-10-14 | 3 | -103/+201 | |
| | | | | | | | | | | - remove input method for dockerfiles and git repositories; requires building mechanism in the backend - add input method for docker-archives; tar-files from docker save ... | |||||
* | | [client] improve workflow of container creation | ralph isenmann | 2021-10-06 | 2 | -14/+17 | |
|/ | ||||||
* | [client] double wording | Steffen Ritter | 2021-08-17 | 1 | -1/+1 | |
| | ||||||
* | [client] minor fixes to container related part | ralph isenmann | 2021-08-13 | 13 | -60/+93 | |
| | | | | | | - fix typos - do not allow empty Dockerfiles - add translations | |||||
* | [*] Adapt to de-genricization of VirtualizationConfiguration | Simon Rettberg | 2021-08-12 | 5 | -320/+129 | |
| | ||||||
* | [client] Set anti aliasing properties after LAF initialization | Simon Rettberg | 2021-08-12 | 1 | -4/+4 | |
| | | | | | FlatLaf seems to reset anti-aliasing settings hen it's being loaded; set the according properties after initializing the swing look-and-feel. | |||||
* | [client] Print error message if no LookAndFeel can be loaded | Simon Rettberg | 2021-08-11 | 1 | -2/+6 | |
| | ||||||
* | [client] Add optional FlatLaf Light and Dark look and feel | Manuel Bentele | 2021-08-09 | 1 | -0/+7 | |
| | ||||||
* | [client] Escape '=' in HTML translation text to fix URL null pointer | Manuel Bentele | 2021-08-05 | 3 | -3/+3 | |
| | ||||||
* | [client] Do not print compression warning for QCOW2 images | Manuel Bentele | 2021-08-05 | 1 | -2/+5 | |
| | ||||||
* | [client] fix classcast exception and import | ralph isenmann | 2021-07-08 | 1 | -2/+2 | |
| | ||||||
* | [client] fix blocking of dozmod during the finale state of a image download | ralph isenmann | 2021-07-08 | 1 | -1/+4 | |
| | | | | | | The current thread in DownloadPanel.update() already has a lock on listeners (see TransferTask.fireEvent(..)). super.update() tiggers an update of the GUI (awt-thread) in which a synchronized block on listeners is also entered, which results in blocking. Now, in the case event.state == FINISHED, we want to enable the button, which is is done in an awt-thread, which is already blocking. | |||||
* | [client] Refactor printing of app information from MANIFEST.MF | Manuel Bentele | 2021-07-02 | 3 | -67/+7 | |
| | ||||||
* | [client] Use the label of ContainerImageType it the GUI | ralph isenmann | 2021-06-24 | 2 | -2/+4 | |
| | ||||||
* | [client] Update project structure, related to container model. | ralph isenmann | 2021-06-23 | 14 | -479/+19 | |
| | | | | | - import container model from master-sync-shared subproject - container model and dependencies removed | |||||
* | [client] Set Container Image Type during creation, set text labes | ralph isenmann | 2021-06-22 | 8 | -59/+127 | |
| | ||||||
* | [client] Allow user to define a container run command in the lecture details ↵ | ralph isenmann | 2021-06-09 | 2 | -43/+64 | |
| | | | | | | (Container Tab) Add input field to specify the desired command for a container (https://docs.docker.com/engine/reference/run/) | |||||
* | [client] Remove redundant formatting of VirtualBox configurations | Manuel Bentele | 2021-05-21 | 1 | -4/+2 | |
| | | | | | | | | | This commit fixes the error '[Fatal Error] :1:1: Content is not allowed in prolog.' printed on the console. This error message is caused by the XML formatting that takes place twice and even in cases where there is no VirtualBox configuration content (XML) available. Fixes: #3855 (partly) | |||||
* | [client] Remove needless logger instance | Manuel Bentele | 2021-05-19 | 1 | -3/+0 | |
| | ||||||
* | Merge branch 'feature/docker' | Manuel Bentele | 2021-05-19 | 11 | -18/+161 | |
|\ | ||||||
| * | [client] Allow user to set a container type for container images | ralph isenmann | 2021-05-17 | 4 | -6/+96 | |
| | | | | | | | | | | | | User can set for a container image the types: lecture, batch, data. The first two can be used in lectures, the second can also be used in by job system. The "data" type is used to mark a container which only transport data (for ml). | |||||
| * | [client] Allow user to define container with Repository Image (directly from ↵ | ralph isenmann | 2021-05-11 | 9 | -13/+66 | |
| | | | | | | | | hub.docker) | |||||
* | | [client,server] Rename 'vm.disk' package to 'virtualization.disk' | Manuel Bentele | 2021-05-19 | 3 | -8/+8 | |
| | | ||||||
* | | Merge branch 'refactor/vm-config-transformation-logic' | Manuel Bentele | 2021-05-19 | 23 | -233/+225 | |
|\ \ | ||||||
| * | | [client] Remove start command pane on QEMU VM upload page | Manuel Bentele | 2021-04-30 | 5 | -26/+1 | |
| | | | ||||||
| * | | [client] Add QEMU virtualizer icon for frontend | Manuel Bentele | 2021-04-27 | 1 | -0/+0 | |
| | | | ||||||
| * | | [client] Set log4j debug level for file (DEBUG) and console (INFO) | Manuel Bentele | 2021-04-27 | 4 | -16/+38 | |
| | | | ||||||
| * | | [client,server] Refactors and abstracts version information in config logic ↵ | Manuel Bentele | 2021-04-23 | 10 | -43/+70 | |
| | | | | | | | | | | | | and disk image | |||||
| * | | [client,server] Encapsulate transformation logic for virtualization ↵ | Manuel Bentele | 2021-04-20 | 4 | -88/+59 | |
| | | | | | | | | | | | | configurations | |||||
| * | | [client,server] Rename VmMetaData classes | Manuel Bentele | 2021-04-16 | 10 | -109/+106 | |
| | | | ||||||
| * | | [client,server] Move VmMetaData classes to new virtualization config directories | Manuel Bentele | 2021-04-15 | 9 | -29/+29 | |
| | | | ||||||
* | | | [client] Change artifact name of 'proxy-vole' to satisfy naming convention | Manuel Bentele | 2021-05-18 | 1 | -1/+1 | |
| |/ |/| | ||||||
* | | [client] Revert decription fields to JTextArea | Stephan Schwär | 2021-04-23 | 4 | -19/+24 | |
| | | ||||||
* | | [client] Wording | Steffen Ritter | 2021-04-22 | 1 | -7/+7 | |
| | | ||||||
* | | [server] Fix download of images for students | Stephan Schwär | 2021-04-21 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | ImageDetailsRead object is filled with bogus information or null for variables not needed for downloading when students request to download an image linked to a lecture, as students don't have sufficient permissions to request all that information. Also check "isrestricted" flag server-side and don't supply images to students that have it set. |