summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Replace growing thread pool by cascaded oneHEADmasterSimon Rettberg2024-05-223-118/+116Star
| | | | | Cascaded thread pools have a shared common fallback pool that will take over when a specific thread pool instance is overloaded.
* [Util] Fix formatBytes unit overflow; make work for negative valuesSimon Rettberg2024-05-221-3/+4
|
* NanoHTTPD: Add test for ChunkedInputStreamSimon Rettberg2024-05-221-0/+31
|
* Fix NPESimon Rettberg2024-05-151-1/+3
|
* Util: Fix tickCount()Simon Rettberg2024-05-081-1/+1
|
* Merge branch 'master' of git.openslx.org:bwlp/master-sync-sharedSimon Rettberg2024-05-0810-156/+405
|\
| * [libvirt] Update rng files (10.3.0)Steffen Ritter2024-05-0810-156/+405
| |
* | HashCheck: Add flag to suppress overload warnings, rename flagsSimon Rettberg2024-05-082-28/+39
| |
* | Minor javadoc fixupSimon Rettberg2024-05-081-2/+1Star
| |
* | ChunkList: Add writeCrc32List methodSimon Rettberg2024-05-081-0/+18
| |
* | Util: Add parseLong and formatBytesSimon Rettberg2024-05-081-0/+31
| |
* | Remove empty javadoc tagSimon Rettberg2024-05-081-1/+0Star
| |
* | NanoHTTPD: Support chunked transfer encoding for uploadsSimon Rettberg2024-05-082-126/+504
|/
* [Util] add tickCount() methodSimon Rettberg2024-04-081-0/+11
|
* [filetransfer] Set state to WORKING when using local copyingSimon Rettberg2024-02-071-0/+3
|
* Thrift: Avoid creating TWrapper for null-clientSimon Rettberg2024-01-161-1/+4
|
* Silence fileserver connection drop spamSimon Rettberg2024-01-161-1/+2
|
* filetransfer: 4s connect timeoutSimon Rettberg2023-09-261-1/+1
|
* filetransfer: Mute exceptionSimon Rettberg2023-09-261-1/+1
|
* [thrift] Add getter for sat ssl contextSimon Rettberg2023-09-221-0/+10
|
* [filetransfer] Don't print stack trace if handshake times outSimon Rettberg2023-09-211-0/+2
|
* [libvirt] If cpu mode is passtrough, pass through cpu cache info as wellSimon Rettberg2023-07-271-0/+7
|
* [virt] Add check if VM is suspended (VMware only currently)Simon Rettberg2023-07-272-4/+17
|
* [libvirt] Fix expression: Wrong variable usedSimon Rettberg2023-07-271-1/+1
|
* [libvirt] Add methods for setting CPU migratable and pinningSimon Rettberg2023-07-264-8/+61
|
* [libvirt] Extend setFeatureKvmHiddenState to fully fool WindowsSimon Rettberg2023-07-261-0/+10
|
* [spice] Switch default port to 59000 to lower risk of collisionSimon Rettberg2023-07-261-1/+1
| | | | 5900 is default for VNC which we use for remote access.
* [filetransfer] Log when hashing/disk write is too slowSimon Rettberg2023-07-112-1/+16
|
* [filetransfer] Also check meta data error string in Up-/Download loopSimon Rettberg2023-07-103-5/+14
|
* [filetransfer] Improve error loggingSimon Rettberg2023-07-103-2/+28
|
* [libvirt] Catch non-critical exception in cleanupSimon Rettberg2023-07-101-14/+5Star
|
* Implement disabling USB in VMsSimon Rettberg2023-06-306-2/+27
|
* [libvirt] Fix buildSimon Rettberg2023-06-281-6/+3Star
|
* [libvirt] Allow setting PCI address on Device levelSimon Rettberg2023-06-264-56/+70
| | | | | | | Devices like video and disk can be PCI Devices and thus have an <address> tag that defines where on the PCI bus it sits. Move the according helper functions for getting/setting this address from HostDevPci up to Device.
* [thrift] Ignore yet another socket exceptionSimon Rettberg2023-06-061-1/+3
|
* BFTP: Shorten thread nameSimon Rettberg2023-05-261-1/+1
| | | | | | | Linux thread names can only be 11 characters, so in order to not truncate thread names in tools such as htop, shorten the thread name a bit so the running ID that gets appended at the end will always fit.
* TBinaryProtocolSafe: Silence more annoying messagesSimon Rettberg2023-05-251-2/+4
|
* BFTP: Minor cleanup, comments, refactorSimon Rettberg2023-05-243-25/+36
|
* ThiriftHelper: Discard connections from pool after idling for too longSimon Rettberg2023-05-231-36/+99
| | | | | This is to avoid problems with firewalls/NATs that discard state after a while and don't send RST packets back to the client.
* Fix 'content is not allowed in prolog'Steffen Ritter2023-05-122-6/+6
| | | | | | | | | | | Switch order of probing the virtualizerconfigs to bypass xml parsing of docker configs which are tgz-archives. We have no good handling of the different config types. VBox and Qemu are xml, vmware is plaintext, docker wraps everything in tgz. Instead of checking we actually just try and hope for the best :(. fixes: #3932
* Actually really properly fix test and handle UUID changes againSimon Rettberg2023-05-123-7/+20
|
* [vbox] Handle the version-dependent StorageControllers path everywhereSimon Rettberg2023-05-122-19/+13Star
|
* vbox: Update testing, UUID replacement hack is not needed anymoreSimon Rettberg2023-05-114-26/+12Star
|
* vbox: Update tests wrt/ expected xml contents after transformationSimon Rettberg2023-05-113-17/+17
|
* vbox: Add special case for older vbox version filesSimon Rettberg2023-05-111-1/+7
|
* [vbox] Implement .transformPrivacy(), remove placeholder codeSimon Rettberg2023-05-102-102/+105
| | | | | | | | | The placeholders aren't being used anymore by the client-side scripts, so we might as well just not add them. The privacy transformation was entirely missing, so add those. We also now filter unused HDDs from the XML's MediaRegistry.
* Fix formattingSimon Rettberg2023-05-041-62/+68
|
* [libvirt] Reintroduce a very basic sanity check in Domain constructorSimon Rettberg2023-04-262-2/+31
| | | | | | | This is to avoid false positives when we do virtualizer detection by handing the selected config file to every virtualizer class. Currently this should not matter since VBox comes before libvirt, but this might change in the future.
* [qemu] Fix NPESimon Rettberg2023-04-261-0/+3
|
* [libvirt] Remove config validation on constructionSimon Rettberg2023-04-262-21/+10Star
| | | | | Instead, we should do this explicitly after instantiating, so we can give the user the option to ignore this error and proceed.