Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [*] Remove log4j2 dependencies, already included through master-sync-shared | Simon Rettberg | 2024-07-24 | 1 | -12/+0 |
| | |||||
* | [server] Change logging again... | Steffen Ritter | 2024-07-12 | 6 | -51/+23 |
| | | | | | | | We already write most of the interesting dozmod actions to the sat-db. So instead of miserably duplicating only some of them to the logging facility, just write everything to both backends. Journalctl is also easier to search and grep for admins. | ||||
* | [server] Also log user on upload/download | Steffen Ritter | 2024-07-11 | 1 | -2/+28 |
| | |||||
* | [server] Log readable name on image upload to master | Steffen Ritter | 2024-07-11 | 1 | -4/+4 |
| | |||||
* | [server] CoW: Fix race condition generating invalid hashes | Simon Rettberg | 2024-05-29 | 1 | -2/+2 |
| | | | | | It's not too f'n bright to use a shared buffer in a multi-threaded environment.... | ||||
* | [*] Switch to new CascadedThreadPool | Simon Rettberg | 2024-05-22 | 6 | -34/+86 |
| | |||||
* | [server] CoW: Fix calculating copy speed, don't return delay=0 | Simon Rettberg | 2024-05-22 | 1 | -8/+11 |
| | | | | | | | Returning a calculated delay of 0 tells the caller that we wrote the modified block, which isn't true, so in effect a corrupted final image is created where certain modified blocks are missing. | ||||
* | [server] Remove upload state in JSON; handled by client now | Simon Rettberg | 2024-05-16 | 1 | -2/+0 |
| | |||||
* | [server] Remove user session when creating cow session | Simon Rettberg | 2024-05-15 | 1 | -1/+2 |
| | |||||
* | [server] cow: Fix copying virtId | Simon Rettberg | 2024-05-15 | 1 | -1/+1 |
| | |||||
* | [server] Improve logging, remove redundant messages | Simon Rettberg | 2024-05-14 | 4 | -24/+30 |
| | |||||
* | [server] DbLecture: Properly handle superadmin in getXml() | Simon Rettberg | 2024-05-14 | 1 | -5/+17 |
| | |||||
* | [server] ADD FUSDDS STIFF | Simon Rettberg | 2024-05-08 | 6 | -0/+866 |
| | |||||
* | [server] Add support for CoW sessions | Simon Rettberg | 2024-05-08 | 8 | -40/+293 |
| | |||||
* | [server] DbImage: Add log messages | Simon Rettberg | 2024-05-08 | 1 | -2/+6 |
| | |||||
* | [server] Add startup script that tweaks -Xmx | Simon Rettberg | 2024-02-07 | 1 | -0/+16 |
| | |||||
* | [server] Tweak thrift call retry logic | Simon Rettberg | 2024-01-23 | 1 | -2/+10 |
| | |||||
* | [server] "using old data" message is confusing, only show if >= 1d | Simon Rettberg | 2024-01-22 | 1 | -2/+2 |
| | |||||
* | [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... | ||||
* | Fix whitespace | Simon Rettberg | 2023-07-12 | 1 | -0/+1 |
| | |||||
* | maven: Don't uses brainfucked open intervals for version ranges | Simon Rettberg | 2023-06-30 | 1 | -7/+7 |
| | | | | See https://michakutz.medium.com/d4ba66ac654 | ||||
* | [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 | 2 | -4/+12 |
| | | | | | 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. | ||||
* | 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 |