summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver
Commit message (Collapse)AuthorAgeFilesLines
* [server] Up the safety game even more: Don't delete if disjointSimon Rettberg2020-09-281-18/+35
| | | | | | | If non of the files in the known image list matches the list of files we find on the vmstore, don't delete anything. It's possible we mounted the wrong vmstore (test server vs. production system) and would totally ruin the day for someone.
* [server] Abort orphan scan/delete if known image list is emptySimon Rettberg2020-09-281-0/+3
| | | | | | | | On the off-chance that something goes wron when querying, or the database got emptied, don't just blindly wipe the whole vmstore. It's probably smarter to restore a backup first, or if you really mean to start afresh, just empty the vmstore manually, or just upload one VM and then use this feature again.
* [server] Remove unused exceptionSimon Rettberg2020-09-252-4/+2Star
|
* [server] FormattingSimon Rettberg2020-09-251-6/+5Star
|
* [server] RPC: Add "scan for orphaned files" functionSimon Rettberg2020-09-253-2/+117
| | | | | | | | This function can either just scan, or scan and delete for files on the vmstore that don't have a matching entry in the database. This can happen if you restore an older backup after having uploaded new VMs. References #3321
* [server] switch to Java 1.8Simon Rettberg2020-09-251-2/+2
|
* [server] Disallow deleting busy images, fix multiple clones from masterSimon Rettberg2019-10-215-9/+74
| | | | | | | | | | | Deleting images that are currently being up- or downloaded would create some confusion server-side, so disallow this. We accidentally didn't use the image version id as the transfer id for downloads from the master server; fix that so that triggering the download of the same image multiple times won't actually download the same image multiple times. Closes #3651
* [server] Fix: Don't use deprecated methods from FileUtilsSimon Rettberg2019-09-131-3/+4
|
* Implement CONFIG_USB featureSimon Rettberg2019-07-011-0/+1
|
* Adapt to rename in master-sync-sharedSimon Rettberg2019-06-191-1/+1
| | | | Commit 6fcaab3 in mss
* Adapt to changes regarding USB speed settingsSimon Rettberg2019-06-181-3/+6
|
* [server] Reword log messageSimon Rettberg2019-04-091-1/+1
|
* [server] Remove redundant overrideSimon Rettberg2019-04-091-5/+0Star
| | | | Same code is present in super class
* [server] Add admin permissions for replicated VMsSimon Rettberg2019-04-092-0/+9
|
* [server] Prevent division by zeroSimon Rettberg2019-04-091-1/+1
|
* [server] Fix: Client gets disabled network shares on vm startSimon Rettberg2019-03-071-1/+1
|
* [server] Support loading/saving preset network rulesSimon Rettberg2019-02-275-17/+188
|
* [server] Implement fetching preset runscriptsSimon Rettberg2019-02-262-0/+14
|
* [server] Assign runscript to lecture: Fix querySimon Rettberg2019-02-251-1/+1
|
* [*] Make ServerSideCopy configurableSimon Rettberg2019-02-222-6/+61
| | | | | | | | Options are OFF, ON, AUTO, USER AUTO enables it as soon as upload speed falls below 10MiB/s USER enables a checkbox in the client to toggle it for each individual upload
* [server] DeleteOldUsers: Don't print names of users we keepSimon Rettberg2019-02-142-8/+12
|
* [*] Fix accidental use of Boolean.getBoolean. (-> .parseBoolean())Simon Rettberg2019-01-141-1/+1
|
* [server] Get runscripts for lecture: Fix querySimon Rettberg2019-01-091-7/+8
|
* Revert "[server] Clear Features list now that RPC version bumped"Simon Rettberg2018-12-121-1/+5
| | | | This reverts commit f066e1fda7634ee0ff74ce92f15e90a37923f73e.
* [*] Follow changes in m-s-s to load/save predef netshare/filtersSimon Rettberg2018-12-114-31/+48
|
* [server] Add sharename indexSimon Rettberg2018-12-101-1/+2
|
* [server] Add scriptname indexSimon Rettberg2018-12-101-1/+2
|
* [server] ADD CLASS! FINISH WRITING!t pushSimon Rettberg2018-12-102-0/+106
|
* [server] Support downloading and querying preset runscriptsSimon Rettberg2018-12-084-5/+110
|
* [server] DB Updater: Use helper methodsSimon Rettberg2018-12-081-50/+14Star
|
* [server] Fix querySimon Rettberg2018-12-071-0/+1
|
* [server] Fix querySimon Rettberg2018-12-071-1/+1
|
* [server] ImageSummary: Fill fileSizeSum and versionCountSimon Rettberg2018-12-071-1/+9
|
* [server] Use designated method to ensure user is logged inSimon Rettberg2018-12-071-1/+1
|
* [server] Clear Features list now that RPC version bumpedSimon Rettberg2018-12-071-5/+1Star
| | | | Since we're not backwards compatible we can start anew
* [server] Return lecture vmx/netshare/ldapfilter as .tar.gzSimon Rettberg2018-12-073-69/+114
| | | | | | Save some network roundtrips and make extending delivered data much easier. Adding another http request for every bit of information won't scale over time.
* [server] NanoHTTPD: Use chunked transfer, Increase queue sizeSimon Rettberg2018-12-071-9/+19
|
* [server] Fix saving preset netshares for lectureSimon Rettberg2018-12-051-9/+24
|
* [server] Json.deserializeThrift -> Json.deserializeSimon Rettberg2018-12-054-8/+12
|
* [server] Fix commentSimon Rettberg2018-12-031-2/+1Star
|
* [server] set proper shareid for predefinedJonathan Bauer2018-12-031-2/+3
|
* [server] support predefined network sharesJonathan Bauer2018-12-032-12/+33
|
* [server] Updater: Fix netshare table layoutSimon Rettberg2018-12-031-1/+1
|
* [server] renamed DbNetshare -> DbLectureNetshareJonathan Bauer2018-12-033-7/+7
|
* [server] getPredefinedData: Check user token before returning dataSimon Rettberg2018-12-031-0/+1
|
* [server] Print stack trace on uncommited query warningSimon Rettberg2018-12-031-2/+3
|
* [server] Support loading/saving custom lecture/LDAP filtersSimon Rettberg2018-12-012-16/+80
|
* [server] Updater: Create preset filters/netshares tables, constraintsSimon Rettberg2018-12-011-6/+112
|
* [server] Add fix I don't understand for problem I don't understandSimon Rettberg2018-11-281-0/+8
|
* [server] Fix issues FindBugs uncoveredSimon Rettberg2018-06-286-32/+29Star
|