Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [filetransfer] Don't print stack trace if handshake times out | Simon Rettberg | 2023-09-21 | 1 | -0/+2 |
| | |||||
* | [libvirt] If cpu mode is passtrough, pass through cpu cache info as well | Simon Rettberg | 2023-07-27 | 1 | -0/+7 |
| | |||||
* | [virt] Add check if VM is suspended (VMware only currently) | Simon Rettberg | 2023-07-27 | 2 | -4/+17 |
| | |||||
* | [libvirt] Fix expression: Wrong variable used | Simon Rettberg | 2023-07-27 | 1 | -1/+1 |
| | |||||
* | [libvirt] Add methods for setting CPU migratable and pinning | Simon Rettberg | 2023-07-26 | 4 | -8/+61 |
| | |||||
* | [libvirt] Extend setFeatureKvmHiddenState to fully fool Windows | Simon Rettberg | 2023-07-26 | 1 | -0/+10 |
| | |||||
* | [spice] Switch default port to 59000 to lower risk of collision | Simon Rettberg | 2023-07-26 | 1 | -1/+1 |
| | | | | 5900 is default for VNC which we use for remote access. | ||||
* | [filetransfer] Log when hashing/disk write is too slow | Simon Rettberg | 2023-07-11 | 2 | -1/+16 |
| | |||||
* | [filetransfer] Also check meta data error string in Up-/Download loop | Simon Rettberg | 2023-07-10 | 3 | -5/+14 |
| | |||||
* | [filetransfer] Improve error logging | Simon Rettberg | 2023-07-10 | 3 | -2/+28 |
| | |||||
* | [libvirt] Catch non-critical exception in cleanup | Simon Rettberg | 2023-07-10 | 1 | -14/+5 |
| | |||||
* | Implement disabling USB in VMs | Simon Rettberg | 2023-06-30 | 6 | -2/+27 |
| | |||||
* | [libvirt] Fix build | Simon Rettberg | 2023-06-28 | 1 | -6/+3 |
| | |||||
* | [libvirt] Allow setting PCI address on Device level | Simon Rettberg | 2023-06-26 | 4 | -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 exception | Simon Rettberg | 2023-06-06 | 1 | -1/+3 |
| | |||||
* | BFTP: Shorten thread name | Simon Rettberg | 2023-05-26 | 1 | -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 messages | Simon Rettberg | 2023-05-25 | 1 | -2/+4 |
| | |||||
* | BFTP: Minor cleanup, comments, refactor | Simon Rettberg | 2023-05-24 | 3 | -25/+36 |
| | |||||
* | ThiriftHelper: Discard connections from pool after idling for too long | Simon Rettberg | 2023-05-23 | 1 | -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 Ritter | 2023-05-12 | 2 | -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 again | Simon Rettberg | 2023-05-12 | 3 | -7/+20 |
| | |||||
* | [vbox] Handle the version-dependent StorageControllers path everywhere | Simon Rettberg | 2023-05-12 | 2 | -19/+13 |
| | |||||
* | vbox: Update testing, UUID replacement hack is not needed anymore | Simon Rettberg | 2023-05-11 | 4 | -26/+12 |
| | |||||
* | vbox: Update tests wrt/ expected xml contents after transformation | Simon Rettberg | 2023-05-11 | 3 | -17/+17 |
| | |||||
* | vbox: Add special case for older vbox version files | Simon Rettberg | 2023-05-11 | 1 | -1/+7 |
| | |||||
* | [vbox] Implement .transformPrivacy(), remove placeholder code | Simon Rettberg | 2023-05-10 | 2 | -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 formatting | Simon Rettberg | 2023-05-04 | 1 | -62/+68 |
| | |||||
* | [libvirt] Reintroduce a very basic sanity check in Domain constructor | Simon Rettberg | 2023-04-26 | 2 | -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 NPE | Simon Rettberg | 2023-04-26 | 1 | -0/+3 |
| | |||||
* | [libvirt] Remove config validation on construction | Simon Rettberg | 2023-04-26 | 2 | -21/+10 |
| | | | | | Instead, we should do this explicitly after instantiating, so we can give the user the option to ignore this error and proceed. | ||||
* | [libvirt] Update rng files | Simon Rettberg | 2023-04-26 | 7 | -126/+268 |
| | |||||
* | [thrift] Show source IP address for "payload too big" fails | Simon Rettberg | 2023-03-31 | 1 | -8/+39 |
| | |||||
* | thrift wrapper: Only repeat calls if we get a transport/protocol exception | Simon Rettberg | 2023-02-24 | 1 | -1/+3 |
| | |||||
* | [thrift] Add call for retrieving session data from access token | Simon Rettberg | 2023-02-23 | 2 | -1/+1160 |
| | |||||
* | NanoHTTPD: Honor client requesting Connection: Close | Simon Rettberg | 2023-02-21 | 1 | -6/+18 |
| | |||||
* | NanoHTTPD: Switch back to growing thread pool | Simon Rettberg | 2023-02-17 | 1 | -3/+3 |
| | |||||
* | NanoHTTPD: Add constructor to easily set thread limit and queue len | Simon Rettberg | 2023-02-14 | 1 | -2/+17 |
| | |||||
* | NanoHTTPD: Remove AsyncExecutor, move socket listen to constructor | Simon Rettberg | 2023-02-14 | 1 | -79/+28 |
| | |||||
* | Add NanoHTTPD | Simon Rettberg | 2023-02-14 | 1 | -0/+1200 |
| | | | | We need it in master-server and dozmod now, don't duplicate the code. | ||||
* | [libvirt] Remove debug spam | Simon Rettberg | 2023-02-14 | 1 | -4/+0 |
| | |||||
* | [libvirt] Add method to add GVT-g override data | Simon Rettberg | 2023-02-01 | 2 | -1/+98 |
| | |||||
* | Update libvirt rng files | Simon Rettberg | 2023-02-01 | 19 | -980/+1922 |
| | |||||
* | vmware: Add hwversion 20 | Simon Rettberg | 2023-01-17 | 1 | -1/+2 |
| | |||||
* | Thrift: Silence another exception | Simon Rettberg | 2023-01-17 | 1 | -1/+2 |
| | |||||
* | [vbox] Fix USB 2.0/1.1 detection | Simon Rettberg | 2022-11-11 | 2 | -6/+26 |
| | |||||
* | Formatting | Simon Rettberg | 2022-11-11 | 1 | -2/+8 |
| | |||||
* | [thrift] One more exception to suppress | Simon Rettberg | 2022-11-08 | 1 | -0/+4 |
| | |||||
* | [thrift] Ignore certain SSL and connection errors | Simon Rettberg | 2022-11-08 | 2 | -15/+40 |
| | | | | | | | Bogus data from port scans/probes results in stack trace spam since the data obviously cannot properly be parsed as an SSL handshake. Ignore the most typical of those exceptions, while keeping more specific ones, e.g. about mismatch regarding ciphers/TLS version in place. | ||||
* | [thrift] Add vmSizeLimit to satellite config | Simon Rettberg | 2022-11-03 | 4 | -11/+2911 |
| | |||||
* | Add vmware virtualHW.version=19 and catch NPE | Steffen Ritter | 2022-06-28 | 2 | -2/+7 |
| |