Commit Graph

113 Commits (df210386dd10b06d5cde5d78091a1608f11574a4)

Author SHA1 Message Date
grossmj 303cbf3642 Fix tests
8 months ago
grossmj 60ce1172e0 Use an ACL table to check for privileges
10 months ago
grossmj 1fd8444d22 Add tests for install_busybox()
11 months 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
2 years ago
grossmj 900d4f79ee "Local" command line parameter is only for stopping
2 years ago
grossmj 74c675d5b0 Drop Windows support
2 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.
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 566e326b57 Save computes to database
3 years ago
grossmj 91920e5a5b Fix issue with tests + some cleaning.
3 years ago
grossmj 0fea3f969e Use aiosqlite and add service for templates
3 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.
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
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
7 years ago
Julien Duponchelle d112da400e
Remove use_ubridge flag
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
7 years ago
Julien Duponchelle eabe4eb97e
Improve remote server console host support when binding to 0.0.0.0
8 years ago