Commit Graph

275 Commits (cefa4597217d071fd8e0021fd313b609a9a08a56)

Author SHA1 Message Date
grossmj f3b6825e40 Test if busybox is not dynamically linked
1 year ago
grossmj fe90d2b146 Merge branch '2.2' into 3.0
1 year ago
grossmj 7f595b089b Use certifi to get SSL root certificates
1 year ago
grossmj 5da742394e Use bundled cacert file on Windows and macOS
1 year ago
grossmj 7ef9b7600c Use DEFAULT_BUFFER_SIZE for md5sum
1 year ago
grossmj 1d59afa9fb Merge branch '2.2' into 3.0
1 year ago
grossmj af83adfdf6 Add debug message when calculating MD5 checksum
1 year ago
grossmj 1ff23348d3 Merge branch '2.2' into 3.0
1 year ago
grossmj af2fc8c111 Use proc.communicate() when checking for subprocess output
1 year ago
grossmj 161f62d083 Install empty Qemu disks on first start
1 year ago
grossmj 267c4cbbbb Merge branch '2.2' into 3.0
2 years ago
grossmj 30c85703c8 Attempt to fix "cannot reopen console". Ref #2182
2 years ago
grossmj a7d19fd89a Fix StreamWriter doesn't have the wait_closed() method in Python3.6. Fixes #2170
2 years ago
grossmj c57b0cbb53 Find Dynamips version before hypervisor launch and do not require Dynamips v0.2.23
2 years ago
grossmj 27d9063e56 Merge 2.2
2 years ago
grossmj ae200d9add Add Trusted Platform Module (TPM) support for Qemu VMs
2 years ago
grossmj b3a6b9173b Fix reset console. Fixes #1619
2 years ago
grossmj 1148dbc48e Fix issue when calling reset_console with running VPCS and Qemu nodes. Ref #1619
2 years ago
grossmj c56a8ef8f7 Only use importlib_resources for Python < 3.9. Fixes #2147
2 years ago
grossmj c6e31d98db Option to disable image discovery and do not scan parent directory
2 years ago
grossmj 263febecbc Merge branch '2.2' into 3.0
2 years ago
grossmj a4b24eaceb Use importlib_resources instead of pkg_resources and install built-in appliances in config dir.
2 years ago
grossmj f3b8f43689 Fix creating asyncio task in Python 3.6
2 years ago
grossmj 2d74d1ad94 Fix tests for Python 3.11
2 years ago
grossmj 725942157e Optionally allow Qemu raw images
2 years ago
grossmj 80f5ca0c3f Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
2 years ago
grossmj 30f7c0ce74 Fix issues when discovering images
2 years ago
grossmj c98a10dcfd Do not tweak zstd compression params
2 years ago
grossmj 8a964390f8 Add zstandard compression support for project export
2 years ago
grossmj 89c67790ae Make sure that the temporary image file is removed after uploading an image
2 years ago
grossmj 3106c8a6a2 Do not cache to md5sum file in some situations
2 years ago
grossmj e6c8144210 Detect new images added to the default image directory.
2 years ago
grossmj e50bed5bee Support delete Qemu disk image from API
2 years ago
grossmj 900d4f79ee "Local" command line parameter is only for stopping
3 years ago
grossmj 9b39bfb845 Detect image type instead of requesting it from user
3 years ago
grossmj 74c675d5b0 Drop Windows support
3 years ago
grossmj 8bae921587 Fix packet capture
3 years ago
grossmj bc36d95060 Finalize image management refactoring and auto install appliance if possible
3 years ago
grossmj d8bceaad5d Merge branch '3.0' into image-management-refactoring
3 years ago
grossmj a324459152 Merge branch '2.2' into 3.0
3 years ago
grossmj a55c9a5c6a Return disk usage for partition that contains the default project directory. Fixes #1947
3 years ago
grossmj d606553e20 Allow images to be stored in subdirs and used by templates.
3 years ago
grossmj afdda427d2 Merge branch 'master' into 3.0
3 years ago
grossmj 8aada49414 Some fixes for early support for Python3.10
3 years ago
grossmj 078c42f185 Save image size + start to automatic template creation based on image checksum.
3 years ago
grossmj 515bd50261 Start refactoring for images management
3 years ago
grossmj 6847e19847 Change method to prevent forbidden directory traversal. Fixes #1894
3 years ago
grossmj 2bf16f1e5f Change method to prevent forbidden directory traversal. Ref #1894
3 years ago
grossmj 09ac7fd7fb Merge branch '2.2' into 3.0
3 years ago
grossmj 9a6978902d Fix tests.
3 years ago