Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [server] Fix deadlock | Simon Rettberg | 2023-09-27 | 1 | -5/+5 |
| | |||||
* | master<->sat transfer: Prefer SSL | Simon Rettberg | 2023-09-26 | 2 | -19/+20 |
| | |||||
* | [server] Force update of os, virt and org lists every 3 hours | Simon Rettberg | 2023-09-21 | 2 | -3/+11 |
| | |||||
* | [server] Tweak thread names | Simon Rettberg | 2023-07-17 | 3 | -14/+15 |
| | | | | Names can actually be 15 chars, not 11... | ||||
* | [server] Use upload token as filename for ongoing uploads | Steffen Ritter | 2023-06-02 | 3 | -5/+20 |
| | |||||
* | [server] Fix possible NPE | Simon Rettberg | 2023-06-02 | 1 | -2/+2 |
| | |||||
* | [server] Assign proper names to threads and thread pools | Simon Rettberg | 2023-05-26 | 4 | -11/+12 |
| | |||||
* | [server] log4j: Try to silence warnings from thrift lib | Simon Rettberg | 2023-05-23 | 1 | -0/+4 |
| | |||||
* | [server] DB: Make .lastInsertId() actually work | Simon Rettberg | 2023-05-22 | 1 | -1/+1 |
| | | | | | It's unused currently so never mattered, but better be safe for the future. :-) | ||||
* | [server] Restore Java 1.8 compat for now | Simon Rettberg | 2023-05-22 | 1 | -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 updates | Simon Rettberg | 2023-05-22 | 4 | -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 javadoc | Steffen Ritter | 2023-05-12 | 1 | -1/+1 |
| | |||||
* | [server] WebServer: Proper log level for uncaught exception | Simon Rettberg | 2023-05-10 | 1 | -1/+1 |
| | |||||
* | [server] DB: Fix possible handout of dead connections with latest mariadb ↵ | Simon Rettberg | 2023-05-08 | 3 | -2/+67 |
| | | | | | | connector Also more error handling. | ||||
* | [server] Add missing pagination for lecture list | Simon Rettberg | 2023-03-31 | 1 | -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 thrift | Simon Rettberg | 2023-02-24 | 5 | -1143/+132 |
| | |||||
* | [server] Make maintenance tasks a bit less spammy | Simon Rettberg | 2022-11-09 | 3 | -6/+5 |
| | |||||
* | [server] Suppress log messages by mariadb connector | Simon Rettberg | 2022-11-09 | 1 | -0/+1 |
| | |||||
* | [server] Remove unused throws annotation | Simon Rettberg | 2022-11-07 | 1 | -1/+1 |
| | |||||
* | [server] Ignore VM size limit for super user | Simon Rettberg | 2022-11-07 | 1 | -2/+6 |
| | |||||
* | [server] Add start/finished log output to recurring maintenance tasks | Simon Rettberg | 2022-11-07 | 5 | -3/+17 |
| | |||||
* | [server] Try to catch weird bug when deleting old images | Simon Rettberg | 2022-11-07 | 3 | -3/+3 |
| | |||||
* | [server] Remove apache commons dependencies | Simon Rettberg | 2022-11-07 | 2 | -6/+5 |
| | |||||
* | [server] Honor vmSizeLimit and reject uploads that exceed it | Simon Rettberg | 2022-11-03 | 2 | -0/+6 |
| | |||||
* | [server] Use mariadb class name | Simon Rettberg | 2022-10-18 | 1 | -2/+2 |
| | |||||
* | [server] Send another EHLO after STARTTLS, as we SHOULD | Simon Rettberg | 2022-08-09 | 1 | -2/+9 |
| | | | | https://www.rfc-editor.org/rfc/rfc2487 | ||||
* | [server] Log role on login | Simon Rettberg | 2022-05-12 | 1 | -1/+1 |
| | |||||
* | [server] Fix query call (not an update) | Simon Rettberg | 2022-04-21 | 1 | -3/+3 |
| | |||||
* | [SERVER] enable DockerFeature | ralph isenmann | 2022-02-23 | 3 | -8/+51 |
| | | | | - checks also if required value in db exists | ||||
* | [CLIENT,SERVER] move handling of tar into TarArchiveReader and ↵ | ralph isenmann | 2022-01-27 | 1 | -25/+8 |
| | | | | TarArchiveWriter in master-sync-shared | ||||
* | [SERVER] Update Mysql Java driver class path | Manuel Bentele | 2021-12-22 | 1 | -1/+1 |
| | |||||
* | [SERVER] Update generated Thrift API to version 0.15.0 | Manuel Bentele | 2021-12-17 | 1 | -3/+3 |
| | |||||
* | [SERVER] Update log4j because of the CVE-2021-44228 security flaw | Manuel Bentele | 2021-12-15 | 49 | -106/+167 |
| | |||||
* | [CLIENT] Update log4j because of the CVE-2021-44228 security flaw | Manuel Bentele | 2021-12-15 | 1 | -0/+0 |
| | |||||
* | Merge branch 'feature/docker-data-container' of ↵feature/docker-data-container | ralph isenmann | 2021-11-10 | 1 | -0/+6 |
|\ | | | | | | | git.openslx.org:openslx-ng/tutor-module into feature/docker-data-container | ||||
| * | [server] add endpoint to dmsd webserver for image metadata | ralph isenmann | 2021-09-07 | 2 | -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; refactoring | ralph isenmann | 2021-11-10 | 2 | -30/+22 |
| | | |||||
* | | [server] add endpoint to dmsd webserver for image metadata | ralph isenmann | 2021-10-28 | 2 | -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 VirtualizationConfiguration | Simon Rettberg | 2021-08-12 | 1 | -1/+1 |
| | |||||
* | [server] Refactor printing of app information from MANIFEST.MF | Manuel Bentele | 2021-07-02 | 1 | -6/+7 |
| | |||||
* | [client] Make launchData a byte array; this is opaque data | Simon Rettberg | 2021-07-02 | 1 | -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 setup | Manuel Bentele | 2021-06-28 | 2 | -1/+22 |
| | |||||
* | [server] Add URL path /bwlp/container/clusterimages to retrieve information ↵ | ralph isenmann | 2021-06-24 | 2 | -18/+85 |
| | | | | about registered container images | ||||
* | [server] Fix inverted user == null logic | Simon Rettberg | 2021-05-19 | 1 | -5/+5 |
| | |||||
* | [client,server] Rename 'vm.disk' package to 'virtualization.disk' | Manuel Bentele | 2021-05-19 | 1 | -2/+2 |
| | |||||
* | Merge branch 'refactor/vm-config-transformation-logic' | Manuel Bentele | 2021-05-19 | 4 | -36/+49 |
|\ | |||||
| * | [server] Set log4j debug level for console (INFO) | Manuel Bentele | 2021-04-27 | 2 | -12/+16 |
| | | |||||
| * | [client,server] Refactors and abstracts version information in config logic ↵ | Manuel Bentele | 2021-04-23 | 2 | -4/+6 |
| | | | | | | | | and disk image | ||||
| * | [client,server] Encapsulate transformation logic for virtualization ↵ | Manuel Bentele | 2021-04-20 | 1 | -19/+26 |
| | | | | | | | | configurations | ||||
| * | [client,server] Rename VmMetaData classes | Manuel Bentele | 2021-04-16 | 2 | -14/+14 |
| | |