grossmj
09ac7fd7fb
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_manager.py
# gns3server/handlers/api/compute/dynamips_vm_handler.py
# gns3server/handlers/api/compute/iou_handler.py
# gns3server/handlers/api/compute/project_handler.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/handlers/api/controller/node_handler.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/index_handler.py
# tests/handlers/api/compute/test_project.py
# tests/handlers/api/compute/test_qemu.py
# tests/handlers/api/controller/test_node.py
# tests/handlers/api/controller/test_project.py
3 years ago
Jeremy Grossmann
3a479d7ea6
Merge pull request #1900 from GNS3/prevent-directory-traversal
...
Prevent directory traversal
3 years ago
grossmj
e86d8f96ca
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/version.py
3 years ago
grossmj
9a6978902d
Fix tests.
3 years ago
grossmj
6294ad9e76
Prevent directory traversal
3 years ago
grossmj
8810249d36
Add user groups support.
3 years ago
grossmj
2c938b2c19
Development on 2.2.22dev1
3 years ago
grossmj
03b7d9191b
Release v2.2.21
3 years ago
grossmj
87c87ca3cb
Sync appliance files.
3 years ago
grossmj
dfba40fee2
Merge branch 'master' into 2.2
3 years ago
grossmj
956b9056c1
Fix issues with latest version of sqlalchemy
3 years ago
grossmj
4727708c85
Upgrade dependencies
3 years ago
grossmj
0a77f0035b
Add delete cascade on foreign keys for appliance table
3 years ago
grossmj
10164e262d
Enable SQL foreign key support for SQLite
3 years ago
grossmj
a1f3f6472a
Upgrade dependencies
3 years ago
grossmj
912fb2ed29
Fix add node from template. Fixes https://github.com/GNS3/gns3-web-ui/issues/1122
3 years ago
grossmj
60701b63ac
Update README to use python virtual env
3 years ago
piotrpekala7
f576bedfaf
Release web UI 2.2.21
3 years ago
grossmj
a795e0d7c1
Add missing CORS origins.
3 years ago
grossmj
d8968cbee8
Merge remote-tracking branch 'origin/3.0' into 3.0
3 years ago
grossmj
ad7d8e2e7d
Fix tests.
3 years ago
grossmj
41ba215e32
Show topology path when check topology schema fails.
3 years ago
grossmj
b1b3338e3c
Fix bug when binding on address already in use.
3 years ago
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