Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [server] Up the safety game even more: Don't delete if disjoint | Simon Rettberg | 2020-09-28 | 1 | -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 empty | Simon Rettberg | 2020-09-28 | 1 | -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 exception | Simon Rettberg | 2020-09-25 | 2 | -4/+2 |
| | |||||
* | [server] Formatting | Simon Rettberg | 2020-09-25 | 1 | -6/+5 |
| | |||||
* | [server] RPC: Add "scan for orphaned files" function | Simon Rettberg | 2020-09-25 | 3 | -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.8 | Simon Rettberg | 2020-09-25 | 1 | -2/+2 |
| | |||||
* | [server] Disallow deleting busy images, fix multiple clones from master | Simon Rettberg | 2019-10-21 | 5 | -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 FileUtils | Simon Rettberg | 2019-09-13 | 1 | -3/+4 |
| | |||||
* | Implement CONFIG_USB feature | Simon Rettberg | 2019-07-01 | 1 | -0/+1 |
| | |||||
* | Adapt to rename in master-sync-shared | Simon Rettberg | 2019-06-19 | 1 | -1/+1 |
| | | | | Commit 6fcaab3 in mss | ||||
* | Adapt to changes regarding USB speed settings | Simon Rettberg | 2019-06-18 | 1 | -3/+6 |
| | |||||
* | [server] Reword log message | Simon Rettberg | 2019-04-09 | 1 | -1/+1 |
| | |||||
* | [server] Remove redundant override | Simon Rettberg | 2019-04-09 | 1 | -5/+0 |
| | | | | Same code is present in super class | ||||
* | [server] Add admin permissions for replicated VMs | Simon Rettberg | 2019-04-09 | 2 | -0/+9 |
| | |||||
* | [server] Prevent division by zero | Simon Rettberg | 2019-04-09 | 1 | -1/+1 |
| | |||||
* | [server] Fix: Client gets disabled network shares on vm start | Simon Rettberg | 2019-03-07 | 1 | -1/+1 |
| | |||||
* | [server] Support loading/saving preset network rules | Simon Rettberg | 2019-02-27 | 5 | -17/+188 |
| | |||||
* | [server] Implement fetching preset runscripts | Simon Rettberg | 2019-02-26 | 2 | -0/+14 |
| | |||||
* | [server] Assign runscript to lecture: Fix query | Simon Rettberg | 2019-02-25 | 1 | -1/+1 |
| | |||||
* | [*] Make ServerSideCopy configurable | Simon Rettberg | 2019-02-22 | 2 | -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 keep | Simon Rettberg | 2019-02-14 | 2 | -8/+12 |
| | |||||
* | [*] Fix accidental use of Boolean.getBoolean. (-> .parseBoolean()) | Simon Rettberg | 2019-01-14 | 1 | -1/+1 |
| | |||||
* | [server] Get runscripts for lecture: Fix query | Simon Rettberg | 2019-01-09 | 1 | -7/+8 |
| | |||||
* | Revert "[server] Clear Features list now that RPC version bumped" | Simon Rettberg | 2018-12-12 | 1 | -1/+5 |
| | | | | This reverts commit f066e1fda7634ee0ff74ce92f15e90a37923f73e. | ||||
* | [*] Follow changes in m-s-s to load/save predef netshare/filters | Simon Rettberg | 2018-12-11 | 4 | -31/+48 |
| | |||||
* | [server] Add sharename index | Simon Rettberg | 2018-12-10 | 1 | -1/+2 |
| | |||||
* | [server] Add scriptname index | Simon Rettberg | 2018-12-10 | 1 | -1/+2 |
| | |||||
* | [server] ADD CLASS! FINISH WRITING!t push | Simon Rettberg | 2018-12-10 | 2 | -0/+106 |
| | |||||
* | [server] Support downloading and querying preset runscripts | Simon Rettberg | 2018-12-08 | 4 | -5/+110 |
| | |||||
* | [server] DB Updater: Use helper methods | Simon Rettberg | 2018-12-08 | 1 | -50/+14 |
| | |||||
* | [server] Fix query | Simon Rettberg | 2018-12-07 | 1 | -0/+1 |
| | |||||
* | [server] Fix query | Simon Rettberg | 2018-12-07 | 1 | -1/+1 |
| | |||||
* | [server] ImageSummary: Fill fileSizeSum and versionCount | Simon Rettberg | 2018-12-07 | 1 | -1/+9 |
| | |||||
* | [server] Use designated method to ensure user is logged in | Simon Rettberg | 2018-12-07 | 1 | -1/+1 |
| | |||||
* | [server] Clear Features list now that RPC version bumped | Simon Rettberg | 2018-12-07 | 1 | -5/+1 |
| | | | | Since we're not backwards compatible we can start anew | ||||
* | [server] Return lecture vmx/netshare/ldapfilter as .tar.gz | Simon Rettberg | 2018-12-07 | 3 | -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 size | Simon Rettberg | 2018-12-07 | 1 | -9/+19 |
| | |||||
* | [server] Fix saving preset netshares for lecture | Simon Rettberg | 2018-12-05 | 1 | -9/+24 |
| | |||||
* | [server] Json.deserializeThrift -> Json.deserialize | Simon Rettberg | 2018-12-05 | 4 | -8/+12 |
| | |||||
* | [server] Fix comment | Simon Rettberg | 2018-12-03 | 1 | -2/+1 |
| | |||||
* | [server] set proper shareid for predefined | Jonathan Bauer | 2018-12-03 | 1 | -2/+3 |
| | |||||
* | [server] support predefined network shares | Jonathan Bauer | 2018-12-03 | 2 | -12/+33 |
| | |||||
* | [server] Updater: Fix netshare table layout | Simon Rettberg | 2018-12-03 | 1 | -1/+1 |
| | |||||
* | [server] renamed DbNetshare -> DbLectureNetshare | Jonathan Bauer | 2018-12-03 | 3 | -7/+7 |
| | |||||
* | [server] getPredefinedData: Check user token before returning data | Simon Rettberg | 2018-12-03 | 1 | -0/+1 |
| | |||||
* | [server] Print stack trace on uncommited query warning | Simon Rettberg | 2018-12-03 | 1 | -2/+3 |
| | |||||
* | [server] Support loading/saving custom lecture/LDAP filters | Simon Rettberg | 2018-12-01 | 2 | -16/+80 |
| | |||||
* | [server] Updater: Create preset filters/netshares tables, constraints | Simon Rettberg | 2018-12-01 | 1 | -6/+112 |
| | |||||
* | [server] Add fix I don't understand for problem I don't understand | Simon Rettberg | 2018-11-28 | 1 | -0/+8 |
| | |||||
* | [server] Fix issues FindBugs uncovered | Simon Rettberg | 2018-06-28 | 6 | -32/+29 |
| |