summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* master<->sat transfer: Prefer SSLSimon Rettberg2023-09-262-19/+20
|
* [client] Add config option to set transfer type (SSL or plain)Simon Rettberg2023-09-2211-27/+239
|
* [server] Force update of os, virt and org lists every 3 hoursSimon Rettberg2023-09-212-3/+11
|
* [client] Check if VM is suspended before uploadSimon Rettberg2023-07-273-8/+20
|
* [client] bwIDM -> DFN-AAISteffen Ritter2023-07-191-1/+1
|
* [client] Use working JDatePicker againSimon Rettberg2023-07-171-2/+3
| | | | Old one messed up day-of-week again...
* [server] Tweak thread namesSimon Rettberg2023-07-173-14/+15
| | | | Names can actually be 15 chars, not 11...
* Fix whitespaceSimon Rettberg2023-07-121-0/+1
|
* maven: Don't uses brainfucked open intervals for version rangesSimon Rettberg2023-06-302-18/+18
| | | | See https://michakutz.medium.com/d4ba66ac654
* [client] Reduce log spamSimon Rettberg2023-06-062-5/+5
|
* [client] Change text for upcoming DE-MasterserverSteffen Ritter2023-06-024-6/+6
|
* [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-222-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 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.
* [docker] Fix nullpointer on invalid containersSteffen Ritter2023-05-171-31/+46
|
* [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.
* Update git url to httpsSimon Rettberg2023-04-262-2/+2
|
* [client] Check if virt config is valid, warn user if notSimon Rettberg2023-04-263-1/+15
| | | | ....but allow to continue anyways
* [client] Use apache-http for version checkSimon Rettberg2023-04-062-8/+7Star
|
* [client] Completely change proxy detection codeSimon Rettberg2023-04-063-118/+124
| | | | Try to turn the old mess into a slightly less confusing new mess
* [client] Increase log level for parts of apache http-clientSimon Rettberg2023-04-061-5/+13
|
* [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] Java 11Simon Rettberg2023-02-241-3/+3
|
* [client] Add authentication via external browserSimon Rettberg2023-02-2310-32/+224
|
* [client] Use branded updateserver url for download linkSteffen Ritter2023-02-171-1/+1
|
* [client] Fix NPE when connecting to unknown satellite serverSimon Rettberg2023-02-172-56/+68
|
* [client] Allow override for remote version checkSteffen Ritter2023-02-142-1/+7
|
* [client] Remove debug spam -.-Simon Rettberg2023-02-091-2/+0Star
|
* [client] Allow Branding in external locationsSimon Rettberg2023-02-093-34/+144
| | | | | | | | | | | | | | | | | | | | | | Allow customizing the client via external properties and resources, instead of just the built-in resources. Built-in configuration takes highest priority, as usual, but built-in resources (images, text) take lowest priority. Any config file in the current working directory will be the first fallback. Finally, a system-wide path will be considered. On Windows, this is %ProgramData%\bwlp\, on Linux /etc/bwlp/. If a config was found in either of those places, the app will also try to load any resources (images, text) from there, only falling back to the resources withing the jar if they don't exist. You can still use --dump and --pack with these changes, but --dump will only ever dump the active configuration and the resources found within the jar, not those from the file system.
* [client] Warn if destination directory can't be created on downloadSimon Rettberg2023-01-233-2/+12
| | | | ... instead of saying "out of disk space"
* [maven] Use httpsSimon Rettberg2022-12-071-2/+2
|
* [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
|
* [client] Ignore VM size limit if user is super userSimon Rettberg2022-11-071-9/+12
|
* [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
|
* [client] Check VM HDD size limit on uploadSimon Rettberg2022-11-034-1/+23
| | | | | | | | | | Older client versions would run into an exception when trying to initiate the actual upload, in which case the user already entered all the meta data for their VM. This is a subpar experience since that work was all for nothing then. Instead, warn the user right away after selecting the VM. This will also show the limit in the top-right corner of the main window.
* [client] Fix build; don't depend on implicit apache-commons depSimon Rettberg2022-11-034-9/+9
| | | | | | After bumping other libs, apache-commons is not available anymore, breaking the build process. Change affected code to use other libs instead.
* [server] Honor vmSizeLimit and reject uploads that exceed itSimon Rettberg2022-11-032-0/+6
|
* [server] Use mariadb class nameSimon Rettberg2022-10-181-2/+2
|