Commit Graph

452 Commits (f837912ebc323e4926bda33c96eda3d956cca5f9)

Author SHA1 Message Date
grossmj 3e29ae4276 Add config option to change the server name. Ref #2149
2 years ago
grossmj c6e31d98db Option to disable image discovery and do not scan parent directory
2 years ago
grossmj 9a7b3bed25 Allow raw images by default. Fixes https://github.com/GNS3/gns3-server/issues/2097
2 years ago
grossmj 17e0b2e259 Stricter checks to create/update an Ethernet switch and add tests
2 years ago
grossmj 5666b43ee0 Fix schema for removing WICs from Cisco routers. Fixes #3392
2 years ago
grossmj d996a87246 Require name for custom adapters. Fixes #2098
2 years ago
grossmj b58a54ae7c Allow empty adapter slots for Dynamips templates. Ref https://github.com/GNS3/gns3-gui/issues/3373
2 years ago
grossmj 31ae70894e Fix enum use in schemas
2 years ago
grossmj 72eb13d941 Allow default symbol theme to be configured
2 years ago
grossmj bfbac2e93a Use generic symbol names
2 years ago
grossmj b7f4a4cbda Fix VMware VM addition
2 years ago
grossmj 4a1da00601 Make 'vendor_url' and 'maintainer_email' optional for template validation.
2 years ago
grossmj 410f062721 Fix config option to disable built-in templates.
2 years ago
grossmj 7d49b80e6b Add controller endpoints to get VirtualBox VMs, VMware VMs and Docker images
2 years ago
grossmj 8a964390f8 Add zstandard compression support for project export
2 years ago
grossmj e50bed5bee Support delete Qemu disk image from API
2 years ago
grossmj fda2a37b98 Handle creating Qemu disk images and resizing
2 years ago
grossmj 9b39bfb845 Detect image type instead of requesting it from user
2 years ago
grossmj 10fdd8fcf4 Add connect endpoint for computes
3 years ago
grossmj d1d36ce254 Change default config settings
3 years ago
grossmj ab4d964d69 Do not require the local server param to open a .gns3 file. Fixes https://github.com/GNS3/gns3-gui/issues/2421 Ref #1460
3 years ago
grossmj 25466a9958 Allow empty compute_id. Ref #1657
3 years ago
grossmj 38388f7ae5 Secure controller to compute communication using HTTP basic authentication
3 years ago
grossmj 7ce5e19a6e Fix issue when updating a template
3 years ago
grossmj bb15b13a9d Return the current controller hostname/IP from any compute
3 years ago
Jeremy Grossmann 16ac9358df
Merge pull request #1986 from GNS3/remove-qemu-legacy-networking
3 years ago
grossmj eab4c8c770 Remove Qemu legacy networking support
3 years ago
grossmj a31e5615a4 Add a custom version to an appliance
3 years ago
grossmj be473aaaf7 Remove from __future__ import annotations
3 years ago
grossmj 88d98cf02e Fix tests and workaround issue with flake8
3 years ago
grossmj 01da25a7c7 Fix appliance validation with Pydantic
3 years ago
grossmj 13ff7df9fa Validate appliance files with Pydantic
3 years ago
grossmj bc36d95060 Finalize image management refactoring and auto install appliance if possible
3 years ago
grossmj 078c42f185 Save image size + start to automatic template creation based on image checksum.
3 years ago
Jeremy Grossmann f13b4e89b7
Merge branch '3.0' into image-management-refactoring
3 years ago
grossmj 6dd0f4d4d3 Allow logged in user to change some of its data. Administrators can lock users using the `is_active` field.
3 years ago
grossmj 229a04e2fa Fix link style merge
3 years ago
grossmj 6ec028ea4e Merge branch '2.2' into 3.0
3 years ago
grossmj 4e34ab8e4f Link style support. Fixes https://github.com/GNS3/gns3-gui/issues/2461
3 years ago
grossmj 515bd50261 Start refactoring for images management
3 years ago
grossmj 6fb6a27859 Add last login info for users.
3 years ago
grossmj 4e33d29af8 Change RBAC field names from builtin to is_builtin
3 years ago
grossmj fbc47598d9 Basic functional RBAC support.
3 years ago
grossmj 6d4da98b8e Base API and tables for RBAC support.
3 years ago
grossmj f416d64042 Allow to set the initial super admin username / password in server config file. Ref #1857
3 years ago
grossmj 8810249d36 Add user groups support.
3 years ago
grossmj a02aede1b0 Use uuid5 to create new compute_id. Fixes #1641 #1887
3 years ago
grossmj dff1ec9bc6 Fix /users/me endpoint.
3 years ago
grossmj 0465cb87f6 Protect the API and add alternative authentication endpoint.
3 years ago
grossmj e28452f09a Secure users API and handle manual password recovery.
3 years ago