grossmj
c59fc375f2
Remove traceng code.
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
a9eb035b7d
Move error responses to API routers.
3 years ago
grossmj
6b0d0de1bc
Wait for local compute to be started.
...
Don't reconnect to local compute when server is being stopped.
3 years ago
grossmj
71725aade6
Rename ssl and auth configuration file settings.
...
Add enable SSL config validator.
Strict configuration file validation: any error will prevent the server to start.
Core server logic moved to a Server class.
3 years ago
grossmj
1b5a5de4bc
Generate new config for each test. Fixes tests.
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
...
# Conflicts:
# dev-requirements.txt
# gns3server/controller/__init__.py
# gns3server/controller/appliance_manager.py
# gns3server/controller/compute.py
# gns3server/controller/topology.py
# gns3server/handlers/api/compute/ethernet_switch_handler.py
# gns3server/handlers/api/controller/link_handler.py
# gns3server/handlers/api/controller/symbol_handler.py
# gns3server/version.py
# requirements.txt
# tests/controller/test_export_project.py
# tests/handlers/api/compute/test_qemu.py
# tests/web/test_response.py
# win-requirements.txt
3 years ago
grossmj
4e61cc811e
Improvements for get symbol dimensions endpoint. Ref #1885
3 years ago
Jeremy Grossmann
c9c6a5a762
Merge pull request #1885 from GNS3/Create-endpoint-in-symbols-handler-to-get-symbol-dimensions
...
Create endpoint in symbols handler to get symbol dimensions #1884
3 years ago
grossmj
e797ad1b9f
Development on 2.2.21dev1
3 years ago
grossmj
a50141fcbf
Release v2.2.20
3 years ago
grossmj
852151f836
Merge branch 'master' into 2.2
3 years ago
grossmj
e5807e5a8c
Sync appliance files.
3 years ago
piotrpekala7
30cbfe2154
Update picture.py
3 years ago
piotrpekala7
4bbf7c2ed2
Update symbol_handler.py
3 years ago
piotrpekala7
7a8c1e8f5d
Release web UI 2.2.20
3 years ago
grossmj
7bb5202bdb
Sync appliance files.
3 years ago
grossmj
082206a7db
Fix packet capture with HTTPS remote server. Fixes #1882
3 years ago
grossmj
360a819e91
Set PyQt5 version to 5.15.2 on Windows
3 years ago
grossmj
685963b85d
Sync appliance files and remove old ones after sync with online repo. Fixes #1876
3 years ago
grossmj
e614ed79f4
Upgrade dependencies
3 years ago
grossmj
170e83e589
Fix tests and update requirements
3 years ago
grossmj
5217dbf3a3
Fix tests
3 years ago
grossmj
566e326b57
Save computes to database
3 years ago
grossmj
e607793e74
Generate a new list in template schema defaults.
3 years ago
grossmj
3b30d51972
Sync appliance files.
3 years ago
grossmj
91920e5a5b
Fix issue with tests + some cleaning.
4 years ago
grossmj
0fea3f969e
Use aiosqlite and add service for templates
4 years ago
grossmj
d730c591b3
Refactor template management to use database.
4 years ago
grossmj
6120736c91
Fix export for missing files
4 years ago
grossmj
055a78bade
Fix issue when trying to export temporary Dynamips files.
4 years ago
grossmj
fad52ea2fc
Development on 2.2.20dev1
4 years ago
grossmj
d8054c7cb4
Release v2.2.19
4 years ago
grossmj
91570f475f
Launch projects marked for auto open after SIGHUP is received
4 years ago
grossmj
42cda3af2b
Sync appliance files.
4 years ago
grossmj
e6be6bc958
Merge branch 'master' into 2.2
4 years ago
grossmj
b7f8fb283b
Sync appliance files.
4 years ago
piotrpekala7
72d5b5e7cc
Release web UI 2.2.19
4 years ago
grossmj
8cce0eedee
Fix console type error when creating Ethernet switch node. Fixes #1873
4 years ago
grossmj
11c53c128e
Sync Juniper vSRX appliance file.
4 years ago
grossmj
17b56ac7cb
Sync appliance files.
4 years ago
grossmj
c17a86e814
Add missing async
4 years ago
grossmj
1add223891
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/schemas/project.py
# gns3server/schemas/qemu.py
# gns3server/schemas/qemu_template.py
# gns3server/version.py
# tests/handlers/api/compute/test_qemu.py
4 years ago
grossmj
3c5bbe04dc
Development on 2.2.19dev1
4 years ago
grossmj
c213cae500
Release v2.2.18
4 years ago
grossmj
1043be02a6
Merge branch 'master' into 2.2
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
4 years ago
grossmj
56c25727b6
SIGHUP: remove projects with an empty project directory.
4 years ago
grossmj
0b854ffceb
Bump version to 2.2.18dev2
4 years ago
piotrpekala7
366e904698
Release web UI 2.2.18
4 years ago
grossmj
16c84e23a9
Catch OSError exception in psutil. Fixes https://github.com/GNS3/gns3-gui/issues/3127
4 years ago
grossmj
64f172fe20
Expose 'auto_open' and 'auto_start' properties in API when creating project. Fixes https://github.com/GNS3/gns3-gui/issues/3119
4 years ago
grossmj
9de61cd671
Fix warning: 'ide-drive' is deprecated when using recent version of Qemu. Fixes https://github.com/GNS3/gns3-gui/issues/3101
4 years ago
grossmj
9e6ccc3f61
Fix bug when starting of vpcs stopped with "quit". Fixes https://github.com/GNS3/gns3-gui/issues/3110
4 years ago
grossmj
4c339eade1
Fix WinError 0 handling
4 years ago
grossmj
128e494134
Stop uBridge if VPCS node has been terminated. Ref https://github.com/GNS3/gns3-gui/issues/3110
4 years ago
Brent Baccala
235a127111
Allow cloned QEMU disk images to be resized before the node starts,
...
by cloning the disk image in response to a resize request instead
of waiting until the node starts.
4 years ago
grossmj
58c1b01439
Add default JWT secret key and fix tests.
4 years ago
grossmj
bde706d19a
Generate JWT secret key if none is configured in the config file.
...
Change location of the database.
4 years ago
grossmj
6aefb5d32b
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/version.py
# gns3server/web/web_server.py
4 years ago
grossmj
d47dcb0d6f
User authentication with tests.
4 years ago
grossmj
87ede50827
Development on 2.2.18dev1
4 years ago
grossmj
24fe67f82b
Release v2.2.17
4 years ago
grossmj
18c878429f
Merge branch 'master' into 2.2
4 years ago
grossmj
6c3a070733
Close and remove projects deleted from disks after SIGHUP signal is received.
4 years ago
piotrpekala7
a157ef5a8a
Release web UI 2.2.17
4 years ago
grossmj
5244ae6d4c
New config file options to configure the VNC console port range.
4 years ago
grossmj
bf7cf862af
Refactor tests and start work on database integration.
4 years ago
grossmj
ae55c0ec9c
Fix tests.
4 years ago
grossmj
c043830e3f
Move endpoints to routes & preparations to use a database.
4 years ago
Karthikeyan Singaravelan
603683e2c5
Use asyncio.all_tasks instead of deprecated method for Python 3.9 compatibility.
4 years ago
grossmj
95ea1fa636
Providing the path to create a project is now deprecated.
4 years ago
grossmj
acc5c7ebfa
Update package versions.
...
Do not use Path in schemas (causes issues with empty paths).
Change how notifications are handled.
Run tests with Python 3.9
4 years ago
Bernhard Ehlers
e45bc5aec1
Fix mcopy error messages
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
...
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/controller/compute.py
# gns3server/schemas/gns3vm.py
# gns3server/utils/application_id.py
# gns3server/version.py
# gns3server/web/web_server.py
4 years ago
grossmj
a3ee1d9ee6
Development on 2.2.17dev1
4 years ago
grossmj
0e95e7e023
Release v2.2.16
4 years ago
grossmj
1748250179
Sync appliance files.
4 years ago
grossmj
c8ea22c651
Merge branch 'master' into 2.2
4 years ago
grossmj
d16cb5ef89
Option to allocate or not the vCPUs and RAM settings for the GNS3 VM. Fixes https://github.com/GNS3/gns3-gui/issues/3069
4 years ago
piotrpekala7
004acdc271
Release web UI 2.2.16
4 years ago
grossmj
e182f53d69
Fix wrong defaults for images_path, configs_path, appliances_path. Fixes #1829
4 years ago
grossmj
5a7b5e4e08
Make sure all HTTP exceptions return JSON with a "message" field instead of "detail"
4 years ago
grossmj
359f9a7384
Move to version 3 of the REST API.
...
Rename packet capture endpoints.
4 years ago
grossmj
eeaf10b418
Put all schemas in the same module.
4 years ago
grossmj
81439c750a
Use pydantic for data validation (instead of jsonschema)
...
Fix/improve various pydantic shema models.
4 years ago
grossmj
b6a021dabd
Fix SSL support for controller and local compute. Fixes #1826
4 years ago
grossmj
5dab0c2587
Prevent WIC to be added/removed while Dynamips router is running. Fixes https://github.com/GNS3/gns3-gui/issues/3082
4 years ago
grossmj
5d1fdceb98
Fix bug with application id allocation for IOU nodes. Fixes #3079
4 years ago
grossmj
b2fb2442c8
Change tag for index routes.
4 years ago
grossmj
d316ee33df
Capitalize openapi tags.
4 years ago
grossmj
80d14a98fb
Some cleaning in compute.py
4 years ago
grossmj
3185ebaa3d
Publish API documentation generated by FastAPI.
4 years ago
grossmj
087bbd1a0b
Fix tests.
4 years ago
grossmj
a08ddce033
Revert compute.py
4 years ago
grossmj
97a91f1899
Overwrite uvicorn loggers.
4 years ago