summaryrefslogtreecommitdiffstats
path: root/dozentenmodulserver/src
Commit message (Collapse)AuthorAgeFilesLines
...
* [client,server] Refactor disk image representationManuel Bentele2021-03-112-7/+6Star
|
* Merge remote-tracking branch 'origin/feature/htmlEditorInDescrioptionText' ↵Stephan Schwär2020-12-114-12/+144
|\ | | | | | | into feature-merge
| * [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
* | Merge branch 'feature/search-in-description' into feature-mergeStephan Schwär2020-11-172-5/+6
|\ \
| * | [server] Adapt SQL queries to new modelsMürsel Türk2020-10-142-5/+6
| |/ | | | | | | Resolves: #3691
* | Merge remote-tracking branch 'origin/buxfix/searchCaseSensitive' into ↵Stephan Schwär2020-11-112-8/+38
|\ \ | | | | | | | | | feature-merge
| * | [server] check if user can see imagedetails removed in funktion ↵Kuersat Akmaz2020-08-031-7/+0Star
| | | | | | | | | | | | | | | | | | | | | Serverhandler.getimagedetails The check has been removed because it is no longer needed Issue : #3727
| * | [server] getimageversion funtion only shows needed informationKuersat Akmaz2020-08-031-14/+30
| | | | | | | | | | | | | | | | | | the function did return the uploaderid which is not necessary for students to see. So i removed it. Issue : #3727
| * | [server] getimageDetails query for Students adjustet so that they can see ↵Kuersat Akmaz2020-08-012-1/+22
| |/ | | | | | | | | | | | | only needed information I adjusted the qyery so that they can see only needed information Issue : #3743
* / [server] Modify sql Statement to receive metadataralph isenmann2020-09-151-1/+1
|/ | | | Left Join on os_x_virt table because there is no combination of osid and virtid for docker.
* [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-072-69/+109
| | | | | | 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
|