summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver
Commit message (Collapse)AuthorAgeFilesLines
* [client,server] Add doc about how to build and configure server and clientManuel Bentele2021-05-211-11/+55
|
* [server] Setting timezone for database Docker containerManuel Bentele2021-05-211-0/+1
|
* [server] Start dozmod-server Docker container after database Docker ↵Manuel Bentele2021-05-205-51/+77
| | | | container is ready
* [server] Update initial database schema and test datasetManuel Bentele2021-05-202-105/+563
|
* [server] Add phpMyAdmin container to Docker setupManuel Bentele2021-05-201-2/+19
|
* [server] Save VM images of the Docker setup on a Docker volumeManuel Bentele2021-05-201-0/+5
|
* [server] Fix inverted user == null logicSimon Rettberg2021-05-191-5/+5
|
* [server] Restart database docker container only on failureManuel Bentele2021-05-191-1/+1
|
* [client,server] Rename 'vm.disk' package to 'virtualization.disk'Manuel Bentele2021-05-191-2/+2
|
* Merge branch 'refactor/vm-config-transformation-logic'Manuel Bentele2021-05-195-36/+57
|\
| * [server] Set log4j debug level for console (INFO)Manuel Bentele2021-04-273-12/+24
| |
| * [client,server] Refactors and abstracts version information in config logic ↵Manuel Bentele2021-04-232-4/+6
| | | | | | | | and disk image
| * [client,server] Encapsulate transformation logic for virtualization ↵Manuel Bentele2021-04-201-19/+26
| | | | | | | | configurations
| * [client,server] Rename VmMetaData classesManuel Bentele2021-04-162-14/+14
| |
| * [client,server] Move VmMetaData classes to new virtualization config directoriesManuel Bentele2021-04-151-2/+2
| |
* | [client,server] Fix invalid URLs to the project's website in Maven ↵Manuel Bentele2021-05-181-1/+1
| | | | | | | | configurations
* | [server] Fix NPEsuite-2.0Simon Rettberg2021-04-231-4/+4
| | | | | | | | Bug introduced by the student download feature.
* | [server] Reject student logins if student download is disabledSimon Rettberg2021-04-212-0/+8
| |
* | [server] Fix download of images for studentsStephan Schwär2021-04-211-50/+62
| | | | | | | | | | | | | | | | | | 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.
* | [server] More checks and messages when renaming/deleting uploadSimon Rettberg2021-04-212-18/+41
| |
* | [server] SSC default: AUTOSimon Rettberg2021-04-211-1/+1
|/
* [server] Add future function docker_container.ralph isenmann2021-03-181-0/+4
| | | | because of missing entry in db this featuer is currently commented out
* [server] Fix warnings and replace deprecated methodsManuel Bentele2021-03-118-39/+8Star
|
* [server] Build and run dozmod-server as Docker containerManuel Bentele2021-03-115-4/+191
|
* [client,server] Remove unused/empty unit testsManuel Bentele2021-03-111-38/+0Star
|
* [client,server] Enable Java compiler warningsManuel Bentele2021-03-111-0/+1
|
* [client,server] Remove shaded packagingManuel Bentele2021-03-111-45/+12Star
| | | | | | | WARNING: As a result of this change, the normal Jar packages can no longer be executed independently. Therefore, please publish from now on only the fully packed Jar files which are suffixed with "-jar-with-dependencies.jar".
* [client,server] Refactor disk image representationManuel Bentele2021-03-112-7/+6Star
|
* Merge remote-tracking branch 'origin/feature/htmlEditorInDescrioptionText' ↵Stephan Schwär2020-12-115-14/+146
|\ | | | | | | into feature-merge
| * [server] Up the safety game even more: Don't delete if disjointSimon Rettberg2020-09-281-18/+35
| | | | | | | | | | | | | | If non of the files in the known image list matches the list of files we find on the vmstore, don't delete anything. It's possible we mounted the wrong vmstore (test server vs. production system) and would totally ruin the day for someone.
| * [server] Abort orphan scan/delete if known image list is emptySimon Rettberg2020-09-281-0/+3
| | | | | | | | | | | | | | | | On the off-chance that something goes wron when querying, or the database got emptied, don't just blindly wipe the whole vmstore. It's probably smarter to restore a backup first, or if you really mean to start afresh, just empty the vmstore manually, or just upload one VM and then use this feature again.
| * [server] Remove unused exceptionSimon Rettberg2020-09-252-4/+2Star
| |
| * [server] FormattingSimon Rettberg2020-09-251-6/+5Star
| |
| * [server] RPC: Add "scan for orphaned files" functionSimon Rettberg2020-09-253-2/+117
| | | | | | | | | | | | | | | | This function can either just scan, or scan and delete for files on the vmstore that don't have a matching entry in the database. This can happen if you restore an older backup after having uploaded new VMs. References #3321
| * [server] switch to Java 1.8Simon Rettberg2020-09-251-2/+2
| |
* | Merge branch 'feature/search-in-description' into feature-mergeStephan Schwär2020-11-172-5/+6
|\ \
| * | [server] Adapt SQL queries to new modelsMürsel Türk2020-10-142-5/+6
| |/ | | | | | | Resolves: #3691
* | Merge remote-tracking branch 'origin/buxfix/searchCaseSensitive' into ↵Stephan Schwär2020-11-112-8/+38
|\ \ | | | | | | | | | feature-merge
| * | [server] check if user can see imagedetails removed in funktion ↵Kuersat Akmaz2020-08-031-7/+0Star
| | | | | | | | | | | | | | | | | | | | | Serverhandler.getimagedetails The check has been removed because it is no longer needed Issue : #3727
| * | [server] getimageversion funtion only shows needed informationKuersat Akmaz2020-08-031-14/+30
| | | | | | | | | | | | | | | | | | the function did return the uploaderid which is not necessary for students to see. So i removed it. Issue : #3727
| * | [server] getimageDetails query for Students adjustet so that they can see ↵Kuersat Akmaz2020-08-012-1/+22
| |/ | | | | | | | | | | | | only needed information I adjusted the qyery so that they can see only needed information Issue : #3743
* / [server] Modify sql Statement to receive metadataralph isenmann2020-09-151-1/+1
|/ | | | Left Join on os_x_virt table because there is no combination of osid and virtid for docker.
* [server] Disallow deleting busy images, fix multiple clones from masterSimon Rettberg2019-10-215-9/+74
| | | | | | | | | | | Deleting images that are currently being up- or downloaded would create some confusion server-side, so disallow this. We accidentally didn't use the image version id as the transfer id for downloads from the master server; fix that so that triggering the download of the same image multiple times won't actually download the same image multiple times. Closes #3651
* [server] Fix: Don't use deprecated methods from FileUtilsSimon Rettberg2019-09-131-3/+4
|
* Implement CONFIG_USB featureSimon Rettberg2019-07-011-0/+1
|
* Adapt to rename in master-sync-sharedSimon Rettberg2019-06-191-1/+1
| | | | Commit 6fcaab3 in mss
* Adapt to changes regarding USB speed settingsSimon Rettberg2019-06-181-3/+6
|
* [server] Reword log messageSimon Rettberg2019-04-091-1/+1
|
* [server] Remove redundant overrideSimon Rettberg2019-04-091-5/+0Star
| | | | Same code is present in super class
* [server] Add admin permissions for replicated VMsSimon Rettberg2019-04-092-0/+9
|