grossmj
1ff23348d3
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/compute/docker/__init__.py
# gns3server/compute/qemu/qemu_vm.py
# gns3server/controller/compute.py
# gns3server/controller/gns3vm/virtualbox_gns3_vm.py
# gns3server/controller/node.py
# gns3server/controller/project.py
# gns3server/crash_report.py
# gns3server/handlers/api/controller/template_handler.py
# gns3server/static/web-ui/index.html
# gns3server/static/web-ui/main.8448c96e4facbe79a613.js
# gns3server/version.py
# tests/compute/iou/test_iou_vm.py
# tests/compute/qemu/test_qemu_vm.py
# tests/handlers/api/controller/test_template.py
1 year ago
grossmj
d03e7ac9c5
Fix tests
1 year ago
grossmj
86c44cd6e7
Upgrade dev dependencies and fix tests to support pytest-asyncio strict mode
2 years ago
grossmj
f5e1956dfa
Support user defined loader/libraries to run IOU
2 years ago
grossmj
888c773dc0
Finish to clean up local setting usage. Ref #1460
3 years ago
grossmj
74c675d5b0
Drop Windows support
3 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
eb3cb8a41f
Migration to FastAPI
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
c5412bf970
Allocate application IDs for IOU nodes on the controller.
...
An application ID is used by IOU to generate its interface Mac addresses. They must be unique across all opened projects sharing the same computes to avoid Mac address collisions.
5 years ago
grossmj
ab8dc52ece
Fix tests to work with new version of aiohttp (>= 3.0)
6 years ago
grossmj
658aa4bae9
Merge 2.1 into 2.2 branch
7 years ago
ziajka
d9a0ec9ff3
Replace asyncio.async with ensure_future because of deprecation, Fixes : #1269
7 years ago
ziajka
6aa2afcf54
Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
7 years ago
Julien Duponchelle
70e2b87ff0
Patch hostname in configuration file even if name is unsync
...
Ref https://github.com/GNS3/gns3-gui/issues/1889
8 years ago
Julien Duponchelle
3754a49cc0
Drop IOUCON
...
Fix #747
8 years ago
Julien Duponchelle
4fe2b746d0
Fix IOU tests
8 years ago
Julien Duponchelle
74695efe90
Fix tests checking the local flag
8 years ago
Julien Duponchelle
ae1e027031
Raise error if using a non linked clone VM twice
...
Fix https://github.com/GNS3/gns3-gui/issues/1593
8 years ago
grossmj
d79fb231d3
Use uBridge for VirtualBox connections plus some cleaning. Ref #267 .
8 years ago
Julien Duponchelle
d8bdd16e13
Raise an error if image is missing on compute
8 years ago
Julien Duponchelle
d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
grossmj
5a76f81271
Refactoring to use a common node class for all VMs and other (future) objects.
9 years ago
Julien Duponchelle
58d4a529d4
Rename hypervisor to compute
...
Fix #487
9 years ago