Commit Graph

225 Commits (ce3bf9930c769ddab28df1e3efe8c385c68a1bc7)

Author SHA1 Message Date
grossmj 72e3d8f0c1 Fix tests after merge
2 years ago
grossmj 27d9063e56 Merge 2.2
2 years ago
grossmj d2ad9dc5e2 Delete the built-in appliance directory before installing updated files
2 years ago
grossmj 5bccf4841d Overwrite built-in appliance files when starting a more recent version of the server
2 years ago
grossmj 5bcc247881 Make gns3server.appliances a package
2 years ago
grossmj b8d595928b Try to fix tests
2 years ago
grossmj 3804249d89 Fix tests
2 years ago
grossmj c56a8ef8f7 Only use importlib_resources for Python < 3.9. Fixes #2147
2 years ago
grossmj 3e29ae4276 Add config option to change the server name. Ref #2149
2 years ago
grossmj 263febecbc Merge branch '2.2' into 3.0
2 years ago
grossmj c80a55b18c Install appliances and configs without importlib_resources for Windows only
2 years ago
grossmj 284a4b62fb Fix copying appliances and configs when app is frozen
2 years ago
grossmj a4b24eaceb Use importlib_resources instead of pkg_resources and install built-in appliances in config dir.
2 years ago
grossmj 74c675d5b0 Drop Windows support
3 years ago
grossmj 10fdd8fcf4 Add connect endpoint for computes
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
Jeremy Grossmann 8995ed37a4
Merge pull request #1990 from GNS3/scalability
3 years ago
grossmj 38388f7ae5 Secure controller to compute communication using HTTP basic authentication
3 years ago
grossmj 6165778576 Allocate compute when compute_id is unset
3 years ago
grossmj eb0f8c6174 Save/restore appliances Etag.
3 years ago
grossmj 10164e262d Enable SQL foreign key support for SQLite
3 years ago
grossmj cefab8d362 Rename __json__() to asdict()
3 years ago
grossmj 9c850e0f2b Move schemas between compute and controller subpackages
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 6b0d0de1bc Wait for local compute to be started.
3 years ago
grossmj 71725aade6 Rename ssl and auth configuration file settings.
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 082206a7db Fix packet capture with HTTPS remote server. Fixes #1882
4 years ago
grossmj 5217dbf3a3 Fix tests
4 years ago
grossmj 566e326b57 Save computes to database
4 years ago
grossmj d730c591b3 Refactor template management to use database.
4 years ago
grossmj 91570f475f Launch projects marked for auto open after SIGHUP is received
4 years ago
grossmj 1add223891 Merge branch '2.2' into 3.0
4 years ago
grossmj 56c25727b6 SIGHUP: remove projects with an empty project directory.
4 years ago
grossmj 6aefb5d32b Merge branch '2.2' into 3.0
4 years ago
grossmj 6c3a070733 Close and remove projects deleted from disks after SIGHUP signal is received.
4 years ago
grossmj 841b013223 SSL support.
4 years ago
grossmj a5d89b428a Merge branch '2.2' into 3.0
4 years ago
grossmj e182f53d69 Fix wrong defaults for images_path, configs_path, appliances_path. Fixes #1829
4 years ago
grossmj b6a021dabd Fix SSL support for controller and local compute. Fixes #1826
4 years ago
grossmj 97a91f1899 Overwrite uvicorn loggers.
4 years ago
grossmj 13da8aa8f5 Do not automatically connect to local compute.
4 years ago
grossmj eb3cb8a41f Migration to FastAPI
4 years ago
grossmj 62130c116a Fix crash when project sets 'auto_open' option and a remote GNS3 VM is used. Fixes https://github.com/GNS3/gns3-gui/issues/3014
4 years ago
grossmj 10645a412b Default port set to 80 for server running in the GNS3 VM. Fixes #1737
4 years ago
grossmj 02c0fa26e1 Support controller reloading for templates, appliances and projects. Ref #1743
4 years ago
grossmj c5412bf970 Allocate application IDs for IOU nodes on the controller.
5 years ago
grossmj 98f5454ccb Disallow to modify a template if changes cannot be written on disk. Fixes #1695
5 years ago