Commit Graph

210 Commits (10164e262d4413eb9c2f88a2c9cf84c8d09511d4)

Author SHA1 Message Date
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 d730c591b3 Refactor template management to use database.
4 years ago
grossmj 95ea1fa636 Providing the path to create a project is now deprecated.
4 years ago
grossmj acc5c7ebfa Update package versions.
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 eb3cb8a41f Migration to FastAPI
4 years ago
grossmj 831ee5f468 Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
4 years ago
grossmj 37c7202aa0 Use parent directory as working directory for project duplication and snapshots. Fixes https://github.com/GNS3/gns3-gui/issues/2909
4 years ago
grossmj 0390fef74d Use parent directory as working directory for project duplication and snapshots. Fixes https://github.com/GNS3/gns3-gui/issues/2909
4 years ago
grossmj 8eefaa3f32 Option to reset or not all MAC addresses when exporting or duplicating a project.
4 years ago
grossmj 69b816e21e Fix bug when changing properties for closed project. Fixes #1754
4 years ago
grossmj 02c0fa26e1 Support controller reloading for templates, appliances and projects. Ref #1743
4 years ago
grossmj 615cffd9ac Prevent locked drawings to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2948
5 years ago
grossmj c5412bf970 Allocate application IDs for IOU nodes on the controller.
5 years ago
grossmj 0a87ee573c Accept a node name when creating a node from a template using the API. Fixes #1708
5 years ago
grossmj 459dd7b479 Handle builtin entry does not exist when adding node from template (new fix).
5 years ago
grossmj 89f97902f9 Handle builtin entry does not exist when adding node from template.
5 years ago
grossmj 5e9810d420 Prevent deleting a GNS3 project outside the project directory. Ref #1669
5 years ago
grossmj 55a9abfcea Allow "none" for compute_id in templates.
5 years ago
grossmj dcf94a5852 Requires a project to be opened to start/stop/suspend all nodes. Fixes #1609
5 years ago
grossmj 2af9c9c8ec Prevent locked nodes to be deleted. Fixes https://github.com/GNS3/gns3-gui/issues/2764
6 years ago
grossmj 7d591b0228 Fix issue when loading and quickly closing a project and opening it again. Fixes #1501.
6 years ago
grossmj 010d65114d Hyper-V with nested virtualization is only supported on Windows 10 Anniversary Update or later.
6 years ago
grossmj aaaeb410d5 Fix exception when loading and quickly closing a project.
6 years ago
grossmj af80b0bb6e Use aiofiles where relevant.
6 years ago
grossmj b0df7ecabf Merge branch '2.2' into import-export-refactoring
6 years ago
grossmj 3f679bd106 Locked state should not be used when duplicating a node.
6 years ago
grossmj 8cc8269842 Use aiozipstream for snapshots.
6 years ago
grossmj 52bfa636c1 Project duplication support.
6 years ago
grossmj a8990c9e89 Non blocking project exportation.
6 years ago
grossmj 7fe8f7e716 Fix long-polling request for project notifications.
6 years ago
grossmj 5754747a90 Merging 2.1 into 2.2
6 years ago
grossmj a13d063aa1 Fix topology images (Pictures) disappearing from projects. Fixes #1514.
6 years ago
grossmj 1ef1872f8e Reset MAC addresses when duplicating a project. Fixes #1522
6 years ago
grossmj 8360ae98b1 Move appliance and template management code in their own classes.
6 years ago
grossmj d7c2e16c21 Use "template" to name what we use to create new nodes.
6 years ago
Karim 8eb20525e8 Update schema to allow for drawing grid size to be part of project.
6 years ago
grossmj 089fdff4f1 Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj f0fe9d39fa Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj 76af98404a Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
grossmj 9de13c570c Merge branch '2.1' into 2.2
6 years ago
grossmj e4a6db8ebc Fix some typos.
6 years ago
grossmj 17d657c919 Fix small errors like unhandled exceptions etc.
6 years ago
grossmj 4021a13651 Catch exceptions in various locations to fix small issues reported by Sentry.
6 years ago
grossmj 33e8710495 Merge branch '2.1' into 2.2
6 years ago