summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src
Commit message (Collapse)AuthorAgeFilesLines
* [server] Fix deadlockSimon Rettberg2023-09-271-5/+5
|
* master<->sat transfer: Prefer SSLSimon Rettberg2023-09-262-19/+20
|
* [server] Force update of os, virt and org lists every 3 hoursSimon Rettberg2023-09-212-3/+11
|
* [server] Tweak thread namesSimon Rettberg2023-07-173-14/+15
| | | | Names can actually be 15 chars, not 11...
* [server] Use upload token as filename for ongoing uploadsSteffen Ritter2023-06-023-5/+20
|
* [server] Fix possible NPESimon Rettberg2023-06-021-2/+2
|
* [server] Assign proper names to threads and thread poolsSimon Rettberg2023-05-264-11/+12
|
* [server] log4j: Try to silence warnings from thrift libSimon Rettberg2023-05-231-0/+4
|
* [server] DB: Make .lastInsertId() actually workSimon Rettberg2023-05-221-1/+1
| | | | | It's unused currently so never mattered, but better be safe for the future. :-)
* [server] Restore Java 1.8 compat for nowSimon Rettberg2023-05-221-1/+9
| | | | | Since this is really the only place so far, refactor to support older Java. Let's move to 11+ after the next release.
* [server] Add one second timeout to cache updatesSimon Rettberg2023-05-224-21/+67
| | | | | | | | | | Since the caches are also accessed in some more timing-sensitive contexts, e.g. when a client requests launch data for a lecture, we should make sure a cache update, in case the data is stale, doesn't take too long. If the update doesn't complete within a second, we return the old, stale data. The actual cache update will still keep running in the background though and if successful, update the cache.
* [server] Fix javadocSteffen Ritter2023-05-121-1/+1
|
* [server] WebServer: Proper log level for uncaught exceptionSimon Rettberg2023-05-101-1/+1
|
* [server] DB: Fix possible handout of dead connections with latest mariadb ↵Simon Rettberg2023-05-083-2/+67
| | | | | | connector Also more error handling.
* [server] Add missing pagination for lecture listSimon Rettberg2023-03-311-1/+3
| | | | | This bug lead to a nice infinite loop on the client as soon as we hit the pagination thresold.
* [server] Add JSON/HTTP listener for thriftSimon Rettberg2023-02-245-1143/+132Star
|
* [server] Make maintenance tasks a bit less spammySimon Rettberg2022-11-093-6/+5Star
|
* [server] Suppress log messages by mariadb connectorSimon Rettberg2022-11-091-0/+1
|
* [server] Remove unused throws annotationSimon Rettberg2022-11-071-1/+1
|
* [server] Ignore VM size limit for super userSimon Rettberg2022-11-071-2/+6
|
* [server] Add start/finished log output to recurring maintenance tasksSimon Rettberg2022-11-075-3/+17
|
* [server] Try to catch weird bug when deleting old imagesSimon Rettberg2022-11-073-3/+3
|
* [server] Remove apache commons dependenciesSimon Rettberg2022-11-072-6/+5Star
|
* [server] Honor vmSizeLimit and reject uploads that exceed itSimon Rettberg2022-11-032-0/+6
|
* [server] Use mariadb class nameSimon Rettberg2022-10-181-2/+2
|
* [server] Send another EHLO after STARTTLS, as we SHOULDSimon Rettberg2022-08-091-2/+9
| | | | https://www.rfc-editor.org/rfc/rfc2487
* [server] Log role on loginSimon Rettberg2022-05-121-1/+1
|
* [server] Fix query call (not an update)Simon Rettberg2022-04-211-3/+3
|
* [SERVER] enable DockerFeatureralph isenmann2022-02-233-8/+51
| | | | - checks also if required value in db exists
* [CLIENT,SERVER] move handling of tar into TarArchiveReader and ↵ralph isenmann2022-01-271-25/+8Star
| | | | TarArchiveWriter in master-sync-shared
* [SERVER] Update Mysql Java driver class pathManuel Bentele2021-12-221-1/+1
|
* [SERVER] Update generated Thrift API to version 0.15.0Manuel Bentele2021-12-171-3/+3
|
* [SERVER] Update log4j because of the CVE-2021-44228 security flawManuel Bentele2021-12-1549-106/+167
|
* [CLIENT] Update log4j because of the CVE-2021-44228 security flawManuel Bentele2021-12-151-0/+0
|
* Merge branch 'feature/docker-data-container' of ↵feature/docker-data-containerralph isenmann2021-11-101-0/+6
|\ | | | | | | git.openslx.org:openslx-ng/tutor-module into feature/docker-data-container
| * [server] add endpoint to dmsd webserver for image metadataralph isenmann2021-09-072-22/+61
| | | | | | | | new endpoint /image/container/<baseimageid>/metadata to request specific information about an existing image (virtId==docker and containerImageType==data)
* | [server] update webserver and dbimage; refactoringralph isenmann2021-11-102-30/+22Star
| |
* | [server] add endpoint to dmsd webserver for image metadataralph isenmann2021-10-282-22/+61
|/ | | | new endpoint /image/container/<baseimageid>/metadata to request specific information about an existing image (virtId==docker and containerImageType==data)
* [*] Adapt to de-genricization of VirtualizationConfigurationSimon Rettberg2021-08-121-1/+1
|
* [server] Refactor printing of app information from MANIFEST.MFManuel Bentele2021-07-021-6/+7
|
* [client] Make launchData a byte array; this is opaque dataSimon Rettberg2021-07-021-3/+3
| | | | | | | Converting it to string and back can break binary data. Previously it was assumed to be UTF-8, but we can't actually know that anyways, so unless we have a robust conversion policy for text-based configurations, better not touch it for now.
* [server] Make webserver listen on every address in Docker setupManuel Bentele2021-06-282-1/+22
|
* [server] Add URL path /bwlp/container/clusterimages to retrieve information ↵ralph isenmann2021-06-242-18/+85
| | | | about registered container images
* [server] Fix inverted user == null logicSimon Rettberg2021-05-191-5/+5
|
* [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-194-36/+49
|\
| * [server] Set log4j debug level for console (INFO)Manuel Bentele2021-04-272-12/+16
| |
| * [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
| |