Commit Graph

256 Commits (f837912ebc323e4926bda33c96eda3d956cca5f9)

Author SHA1 Message Date
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
2 years ago
grossmj 9b39bfb845 Detect image type instead of requesting it from user
2 years ago
grossmj 74c675d5b0 Drop Windows support
2 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
grossmj 6294ad9e76 Prevent directory traversal
3 years ago
grossmj cefab8d362 Rename __json__() to asdict()
3 years ago
grossmj 44074ff7c9 Some cleaning.
3 years ago
grossmj c021e21309 Use black with -l 120 param.
3 years ago
grossmj f928738bd5 Use pyupgrade with --py36-plus param.
3 years ago
grossmj 30ebae207f Use Pydantic to validate the server config file.
3 years ago
grossmj fa4c9a91ca Add symbol dimensions endpoint and SSL support for packet capture with remote HTTPS server.
3 years ago
grossmj 802959f9ab Merge branch 'master' into 3.0
3 years ago
piotrpekala7 30cbfe2154 Update picture.py
3 years ago
grossmj c043830e3f Move endpoints to routes & preparations to use a database.
4 years ago
grossmj e13c84bada Fix tests
4 years ago
grossmj 841b013223 SSL support.
4 years ago
grossmj a5d89b428a Merge branch '2.2' into 3.0
4 years ago
grossmj 5d1fdceb98 Fix bug with application id allocation for IOU nodes. Fixes #3079
4 years ago
grossmj a92c47b310 Add HTTP client to reuse the aiohttp session where needed.
4 years ago
grossmj eb3cb8a41f Migration to FastAPI
4 years ago
grossmj af22fb8e98 Comment unused code that causes issue with flake8
4 years ago
grossmj f498ab06b4 Wait longer for x11 socket file to be created. Ref #1761
4 years ago
grossmj 5b59a09e8d Deprecate running with Python 3.5
4 years ago