grossmj
303cbf3642
Fix tests
11 months ago
grossmj
60ce1172e0
Use an ACL table to check for privileges
1 year ago
grossmj
1fd8444d22
Add tests for install_busybox()
1 year ago
grossmj
86c44cd6e7
Upgrade dev dependencies and fix tests to support pytest-asyncio strict mode
2 years ago
grossmj
888c773dc0
Finish to clean up local setting usage. Ref #1460
3 years ago
grossmj
900d4f79ee
"Local" command line parameter is only for stopping
...
a server that has been started by the desktop GUI
3 years ago
grossmj
74c675d5b0
Drop Windows support
3 years ago
grossmj
38388f7ae5
Secure controller to compute communication using HTTP basic authentication
3 years ago
grossmj
fbc47598d9
Basic functional RBAC support.
3 years ago
grossmj
956b9056c1
Fix issues with latest version of sqlalchemy
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
6b8ce8219c
Fix tests.
3 years ago
grossmj
9c850e0f2b
Move schemas between compute and controller subpackages
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.
4 years ago
grossmj
1b5a5de4bc
Generate new config for each test. Fixes tests.
4 years ago
grossmj
30ebae207f
Use Pydantic to validate the server config file.
4 years ago
grossmj
566e326b57
Save computes to database
4 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
58c1b01439
Add default JWT secret key and fix tests.
4 years ago
grossmj
509e762cda
Fix slow tests.
4 years ago
grossmj
d47dcb0d6f
User authentication with tests.
4 years ago
grossmj
bf7cf862af
Refactor tests and start work on database integration.
4 years ago
grossmj
c043830e3f
Move endpoints to routes & preparations to use a database.
4 years ago
grossmj
359f9a7384
Move to version 3 of the REST API.
...
Rename packet capture endpoints.
4 years ago
grossmj
554404e6e7
Try to run tests for Windows and macOS.
4 years ago
grossmj
0500b28aea
Fix changing to ProactorEventLoop in tests.
4 years ago
grossmj
bd4bf53084
Use ProactorEventLoop with pytest-asyncio
4 years ago
grossmj
25494ca098
Fix project import to work with FastAPI.
4 years ago
grossmj
596ee9b66d
Test compute notifications and run tests on macOS and Windows.
4 years ago
grossmj
eb3cb8a41f
Migration to FastAPI
4 years ago
grossmj
546982d1ea
Fix more tests
4 years ago
grossmj
09e9382df1
Do not try to use ProactorEventLoop() on non Windows platforms.
4 years ago
grossmj
e4b7e46444
Fix tests for Windows
4 years ago
grossmj
1d4c3a164d
Use the ProactorEventLoop on Windows.
4 years ago
grossmj
d3ea67da24
Refactor tests
...
* Use pytest-aiohttp
* Use the async def / await syntax.
* Fix tests to run with Python 3.8
4 years ago
grossmj
500b5b0b65
Fix tests.
5 years ago
grossmj
98f04365b7
Remove generic controller settings API endpoint.
6 years ago
grossmj
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
6 years ago
grossmj
902de3dd47
Refactor asyncio locking system for Python 3.7 support. Ref https://github.com/GNS3/gns3-gui/issues/2566 Ref https://github.com/GNS3/gns3-gui/issues/2568
6 years ago
grossmj
a3d1e865a8
Replace asyncio.async() by asyncio.ensure_future() in tests. Ref #2566 .
6 years ago
ziajka
0c7a92b710
Tests on TravisCI with docker compose
7 years ago
grossmj
6a8f220ff1
Fix NAT test.
7 years ago
Julien Duponchelle
7d123f334f
Add an appliance templates directory
...
Fix https://github.com/GNS3/gns3-gui/issues/2133
7 years ago
Julien Duponchelle
d112da400e
Remove use_ubridge flag
...
Ref #1115
7 years ago
ziajka
b9e2b7945a
Removed gc collection at testing
7 years ago
Julien Duponchelle
cdcdba7411
Fix installation issue with Python 3.4 and aiohttp cors
7 years ago
Julien Duponchelle
7b642552dd
Fix GNS3VM settings are lost at startup
...
Fix #926
8 years ago
Julien Duponchelle
eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
...
Fix https://github.com/GNS3/gns3-gui/issues/1574
8 years ago