grossmj
edb20482c7
Fix bug when no server config file is present.
3 years ago
grossmj
7b3351bba6
Upgrade dependencies.
3 years ago
grossmj
d3ace8ff17
Fix user delete endpoint.
3 years ago
grossmj
49be4146d6
Protect controlle notification endpoints. Ref #1888
...
(WebSocket endpoint is not secured, it takes an optional token).
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
grossmj
c03226e368
Add default super admin account in controller db.
3 years ago
grossmj
9404c00411
Complete type annotations for API endpoints.
3 years ago
grossmj
cefab8d362
Rename __json__() to asdict()
3 years ago
grossmj
44074ff7c9
Some cleaning.
3 years ago
grossmj
bad3ef7003
Detect the app is exiting and avoid reconnecting to computes.
3 years ago
grossmj
6b8ce8219c
Fix tests.
3 years ago
grossmj
9c850e0f2b
Move schemas between compute and controller subpackages
3 years ago
grossmj
c59fc375f2
Remove traceng code.
3 years ago
Jeremy Grossmann
fbd5e12e7b
Update GitHub Actions badge
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
478119b40d
Comment out problematic test
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
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
grossmj
87a26d5da0
Fix tests and comment problematic ones that rely on AsyncioMagicMock
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
4 years ago
grossmj
adbef787c3
Fix typo
4 years ago
grossmj
685963b85d
Sync appliance files and remove old ones after sync with online repo. Fixes #1876
4 years ago
grossmj
31a1fdba68
Update setup.py for Python 3.9
4 years ago
grossmj
e614ed79f4
Upgrade dependencies
4 years ago
grossmj
170e83e589
Fix tests and update requirements
4 years ago
grossmj
5217dbf3a3
Fix tests
4 years ago
grossmj
566e326b57
Save computes to database
4 years ago
grossmj
e607793e74
Generate a new list in template schema defaults.
4 years ago
grossmj
3b30d51972
Sync appliance files.
4 years ago
grossmj
c1784b7684
Workaround to run tests with Python 3.6
4 years ago
grossmj
b8e81ad9bc
Upgrade dependencies
4 years ago