summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [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
|
* [server] Switch from mysql to mariadb connectorSimon Rettberg2022-10-181-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 HTTPSSimon Rettberg2022-10-181-1/+1
|
* [client] Test for TLSv1.3 availability before using it with apache-httpSimon Rettberg2022-10-181-1/+17
| | | | | | | Unfortunately, adding a TLS version to the list of supported versions that is not supported by the currently running JVM will make the apache http client bail out immediately with an exception, instead of trying the remaining TLS versions from that list.
* [server] Send another EHLO after STARTTLS, as we SHOULDSimon Rettberg2022-08-091-2/+9
| | | | https://www.rfc-editor.org/rfc/rfc2487
* [client] Fix antialiasing failureSteffen Ritter2022-07-011-0/+6
| | | | | | We need to set antialising before and after initiazing flatlaf. If you want to delete doubled code, check first if font looks good with different themes.
* [server] Log role on loginSimon Rettberg2022-05-121-1/+1
|
* [server] Fix query call (not an update)Simon Rettberg2022-04-211-3/+3
|
* [client] Fix NPESimon Rettberg2022-03-221-1/+1
|
* [client] Show local unhashed vs. hashed chunks in detailed progress viewSimon Rettberg2022-03-227-8/+46
|
* [client] Fix closing upload activity panelSimon Rettberg2022-03-221-15/+19
|
* [client] Install default thread exception handlerSimon Rettberg2022-03-211-1/+17
|
* [client] Memory management; handle OOM when hashing, do not skip blocksSimon Rettberg2022-03-2113-57/+159
| | | | | | | | | | Try to free some references regarding transfers earlier, e.g. the hash worker and list of hashes as soon as hashing is finished on upload, not only when the upload is finished and the window is closed. Properly delay hashing of blocks in OOM scenarios, and be more conservative with the number of hash workers, i.e. take maximum JVM memory into account. Also, improve thread naming.
* [client] Cleanup chunk data lists when upload finished or is cancelledSimon Rettberg2022-03-181-0/+25
|
* [client] Add even more debug spam to UploadSimon Rettberg2022-03-183-71/+106
|
* [client] Update deprecated callSimon Rettberg2022-03-181-1/+1
|
* [client] Try to do a better job cleaning up when closing wizardsSimon Rettberg2022-03-174-17/+66
|
* [client] Add timestamps to file loggerSimon Rettberg2022-03-171-1/+1
|
* [client] Some more logging regarding transfersSimon Rettberg2022-03-161-3/+9
|
* [client] Better log cancel/failure reason for uploadsSimon Rettberg2022-03-166-20/+28
|
* [server] Add MultiLib attribute to manifestSimon Rettberg2022-03-031-0/+1
| | | | ...so log4j2 loads proper StackLocator on Java9+
* [SERVER] enable DockerFeatureralph isenmann2022-02-233-8/+51
| | | | - checks also if required value in db exists
* [CLIENT] fix layout in image type chooserralph isenmann2022-02-181-10/+12
|
* [Client] remove useless log messageralph isenmann2022-02-181-3/+2Star
|
* [CLIENT] fix isDataContainer check, dont let vm image pass.ralph isenmann2022-02-151-6/+8
|
* [CLIENT] remove useless logging messageralph isenmann2022-02-152-4/+0Star
|