Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [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. | ||||
* | Update git url to https | Simon Rettberg | 2023-04-26 | 1 | -1/+1 |
| | |||||
* | [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] Java 11 | Simon Rettberg | 2023-02-24 | 1 | -3/+3 |
| | |||||
* | [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] Switch from mysql to mariadb connector | Simon Rettberg | 2022-10-18 | 1 | -3/+3 |
| | | | | | | | This conventiently also fixes the version range crap where for unknown reasons, maven wants to resolve [8.0,8.99] to the currently non-existent version 8.0.31 and then fails building the project. | ||||
* | [server] Switch mltk repo URL to HTTPS | Simon Rettberg | 2022-10-18 | 1 | -1/+1 |
| | |||||
* | [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] Add MultiLib attribute to manifest | Simon Rettberg | 2022-03-03 | 1 | -0/+1 |
| | | | | ...so log4j2 loads proper StackLocator on Java9+ | ||||
* | [SERVER] enable DockerFeature | ralph isenmann | 2022-02-23 | 3 | -8/+51 |
| | | | | - checks also if required value in db exists | ||||
* | [SERVER] Downgrade Maven assembly plugin for Java 8 compatibility | Manuel Bentele | 2022-01-28 | 1 | -1/+1 |
| | |||||
* | [CLIENT,SERVER] move handling of tar into TarArchiveReader and ↵ | ralph isenmann | 2022-01-27 | 2 | -32/+8 |
| | | | | TarArchiveWriter in master-sync-shared | ||||
* | [SERVER] Update Mysql Java driver class path | Manuel Bentele | 2021-12-22 | 1 | -1/+1 |
| | |||||
* | [SERVER] Update Java runtime version in Docker container | Manuel Bentele | 2021-12-22 | 1 | -1/+1 |
| | |||||
* | [SERVER] Update log4j because of the CVE-2021-45105 security flaw | Manuel Bentele | 2021-12-20 | 1 | -2/+2 |
| | |||||
* | [SERVER] Update version of build dependencies | Manuel Bentele | 2021-12-17 | 1 | -7/+7 |
| | |||||
* | [SERVER] Update version of Maven build plugins | Manuel Bentele | 2021-12-17 | 1 | -4/+5 |
| | |||||
* | [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-45046 security flaw | Manuel Bentele | 2021-12-17 | 1 | -2/+2 |
| | |||||
* | [SERVER] Update log4j because of the CVE-2021-44228 security flaw | Manuel Bentele | 2021-12-15 | 51 | -107/+180 |
| | |||||
* | [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) | ||||
* | [*] Add "modern" way to set target Java version | Simon Rettberg | 2021-08-12 | 1 | -1/+1 |
| | |||||
* | [*] 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 | 2 | -12/+14 |
| | |||||
* | [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 | 6 | -1/+26 |
| | |||||
* | [server] Add URL path /bwlp/container/clusterimages to retrieve information ↵ | ralph isenmann | 2021-06-24 | 2 | -18/+85 |
| | | | | about registered container images | ||||
* | [client,server] Add configuration overwrites to use master-server Docker ↵ | Manuel Bentele | 2021-06-02 | 2 | -14/+49 |
| | | | | container | ||||
* | [server] Package build version and timestamp into MANIFEST.MF | Manuel Bentele | 2021-06-01 | 1 | -1/+30 |
| | | | | Fixes: #3857 | ||||
* | [server] Refactor container network to match common Docker network | Manuel Bentele | 2021-06-01 | 4 | -34/+55 |
| | |||||
* | [server] Update test dataset for dozmod-server | Manuel Bentele | 2021-05-31 | 1 | -7/+0 |
| | |||||
* | [client,server] Fix spelling mistakes in the documentationdmsd-v3.10 | Manuel Bentele | 2021-05-25 | 1 | -4/+4 |
| |