grossmj
|
3f7f5a3cda
|
Fix to access resources_path and install_builtin_appliances settings
|
2024-07-09 12:28:39 +02:00 |
|
grossmj
|
59ad5c55ec
|
Merge branch '2.2' into 3.0
# Conflicts:
# CHANGELOG
# gns3server/config_samples/gns3_server.conf
# gns3server/controller/__init__.py
# gns3server/crash_report.py
# gns3server/static/web-ui/index.html
# gns3server/static/web-ui/main.b65e52314df938ebe652.js
# gns3server/version.py
|
2024-07-09 12:14:44 +02:00 |
|
grossmj
|
ca1d99b112
|
Add 'install_builtin_appliances' and 'resources_path' settings in the server config
|
2024-07-08 18:06:33 +02:00 |
|
grossmj
|
d3860ba84b
|
Merge branch '2.2' into 3.0
# Conflicts:
# CHANGELOG
# dev-requirements.txt
# gns3server/compute/qemu/__init__.py
# gns3server/compute/vmware/__init__.py
# gns3server/controller/snapshot.py
# gns3server/crash_report.py
# gns3server/handlers/api/compute/atm_switch_handler.py
# gns3server/run.py
# gns3server/static/web-ui/26.77d4bfd104f37c42e028.js
# gns3server/static/web-ui/index.html
# gns3server/static/web-ui/runtime.415291667f70565cd8ef.js
# gns3server/utils/__init__.py
# gns3server/utils/images.py
# gns3server/utils/interfaces.py
# gns3server/version.py
# gns3server/web/web_server.py
# pytest.ini
# requirements.txt
# scripts/update-bundled-web-ui.sh
# setup.py
# tests/api/routes/compute/test_dynamips_nodes.py
# tests/compute/builtin/nodes/test_cloud.py
# tests/compute/docker/test_docker.py
# tests/compute/docker/test_docker_vm.py
# tests/compute/dynamips/test_dynamips_manager.py
# tests/compute/dynamips/test_dynamips_router.py
# tests/compute/iou/test_iou_vm.py
# tests/compute/qemu/test_qcow2.py
# tests/compute/qemu/test_qemu_manager.py
# tests/compute/qemu/test_qemu_vm.py
# tests/compute/test_base_node.py
# tests/compute/test_manager.py
# tests/compute/test_project.py
# tests/compute/traceng/test_traceng_vm.py
# tests/compute/virtualbox/test_virtualbox_manager.py
# tests/compute/virtualbox/test_virtualbox_vm.py
# tests/compute/vmware/test_vmware_manager.py
# tests/compute/vmware/test_vmware_vm.py
# tests/compute/vpcs/test_vpcs_vm.py
# tests/conftest.py
# tests/controller/gns3vm/test_remote_gns3_vm.py
# tests/controller/gns3vm/test_virtualbox_gns3_vm.py
# tests/controller/gns3vm/test_vmware_gns3_vm.py
# tests/controller/test_export_project.py
# tests/controller/test_gns3vm.py
# tests/controller/test_import_project.py
# tests/test_config.py
# tests/utils/test_asyncio.py
# tests/utils/test_images.py
# tests/web/test_response.py
|
2024-05-16 17:53:39 +07:00 |
|
grossmj
|
448b94f701
|
Add more details to error message when busybox is not installed. Fixes https://github.com/GNS3/gns3-gui/issues/3569
|
2024-04-23 17:54:06 +07:00 |
|
grossmj
|
800920e3df
|
Merge branch '2.2' into 3.0
# Conflicts:
# .github/workflows/testing.yml
# gns3server/compute/docker/__init__.py
# gns3server/compute/docker/docker_vm.py
# gns3server/run.py
# requirements.txt
# setup.py
# tests/compute/docker/test_docker_vm.py
|
2024-02-21 12:24:30 +08:00 |
|
grossmj
|
1a53c9aabf
|
Backport from v3: install Docker resources in a writable location at runtime.
|
2024-02-14 16:13:45 +08:00 |
|
grossmj
|
1f5085608c
|
Use Docker API v1.24 to get version.
|
2024-02-14 15:40:19 +08:00 |
|
grossmj
|
09ff807055
|
Install Docker resources in writable location
|
2023-11-13 11:23:26 +10:00 |
|
grossmj
|
f3b6825e40
|
Test if busybox is not dynamically linked
|
2023-08-11 14:10:25 +10:00 |
|
grossmj
|
1cb433c5bc
|
New packaging relying only pyproject.toml
|
2023-08-10 22:44:37 +10:00 |
|
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
|
2023-06-20 16:06:53 +09:30 |
|
grossmj
|
2361e138ec
|
Properly catch aiohttp client exception. Ref #2228
|
2023-05-30 16:17:12 +09:30 |
|
grossmj
|
296446189f
|
Merge branch '2.2' into 3.0
# Conflicts:
# gns3server/appliances/Simulator.gns3a
# gns3server/compute/docker/__init__.py
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
|
2021-12-02 19:57:04 +10:30 |
|
grossmj
|
b1a62dfdc2
|
Fix unhandled KeyError exception when starting Docker container. Ref #1991
|
2021-11-04 16:59:35 +10:30 |
|
grossmj
|
c021e21309
|
Use black with -l 120 param.
|
2021-04-13 18:46:50 +09:30 |
|
grossmj
|
f928738bd5
|
Use pyupgrade with --py36-plus param.
|
2021-04-13 18:37:58 +09:30 |
|
grossmj
|
a92c47b310
|
Add HTTP client to reuse the aiohttp session where needed.
Remove unnecessary aiohttp exceptions.
|
2020-10-22 16:19:44 +10:30 |
|
grossmj
|
af80b0bb6e
|
Use aiofiles where relevant.
|
2019-03-06 23:00:01 +07:00 |
|
grossmj
|
5754747a90
|
Merging 2.1 into 2.2
|
2019-02-22 18:04:49 +07:00 |
|
grossmj
|
d9a9abf845
|
Add explicit error when trying to pull a Docker image from Docker Hub without Internet access. Fixes #1506.
|
2019-02-17 19:21:21 +08:00 |
|
grossmj
|
4b52e9313e
|
Fix issue with coroutine not awaited. Fixes #1499
|
2019-01-17 17:43:09 +07:00 |
|
grossmj
|
86f87aec74
|
Fix installation with Python 3.7. Fixes #1414.
Fix deprecated use of aiohttp.Timeout. Fixes #1296.
Use "async with" with aiohttp.ClientSession().
Make sure websocket connections are properly closed, see https://docs.aiohttp.org/en/stable/web_advanced.html#graceful-shutdown
Finish to drop Python 3.4.
|
2018-10-16 15:56:06 +07:00 |
|
grossmj
|
76af98404a
|
Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
|
2018-10-15 17:05:49 +07:00 |
|
grossmj
|
33e8710495
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/compute.py
# gns3server/controller/gns3vm/__init__.py
# gns3server/controller/link.py
# gns3server/controller/project.py
# gns3server/handlers/api/controller/project_handler.py
# gns3server/handlers/api/controller/server_handler.py
# gns3server/utils/asyncio/__init__.py
# gns3server/utils/asyncio/telnet_server.py
# gns3server/version.py
# gns3server/web/web_server.py
# tests/compute/qemu/test_qemu_vm.py
|
2018-08-29 15:57:54 +07:00 |
|
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
|
2018-08-25 14:10:47 +07:00 |
|
grossmj
|
21a1800edc
|
Merge branch '2.1' into 2.2
# Conflicts:
# gns3server/controller/__init__.py
# gns3server/controller/export_project.py
# gns3server/controller/import_project.py
# gns3server/controller/project.py
# gns3server/version.py
|
2018-04-28 19:41:12 +07:00 |
|
grossmj
|
305fe2e817
|
Handle asyncio timeouts. Ref #1307.
|
2018-04-28 17:42:02 +07:00 |
|
grossmj
|
90ce6093d8
|
Some spring cleaning.
|
2018-03-15 14:17:39 +07:00 |
|
grossmj
|
658aa4bae9
|
Merge 2.1 into 2.2 branch
|
2018-03-12 13:38:50 +07:00 |
|
grossmj
|
07d2d7b340
|
Update documentation.
|
2018-01-31 23:37:02 +07:00 |
|
Julien Duponchelle
|
f557ec4bda
|
Fix regression in docker introduce by 2.0 merge
|
2017-07-12 17:59:29 +02:00 |
|
Julien Duponchelle
|
699ecb7c89
|
Merge branch 'master' into 2.1
|
2017-07-11 18:59:50 +02:00 |
|
ziajka
|
e0f0adf3c8
|
Added preferred Docker API version. Fixes #2136
|
2017-07-06 11:24:55 +02:00 |
|
Julien Duponchelle
|
6a0345897d
|
Connector is no longer supported in ws_connect by aiohttp 2.0
|
2017-06-02 10:42:40 +02:00 |
|
Julien Duponchelle
|
7dfb634376
|
Fix for websocket usage with aiohttp 2.0
Fix #1050
|
2017-06-01 18:39:55 +02:00 |
|
Julien Duponchelle
|
93adef91d8
|
Merge branch '2.0' into 2.1
|
2017-05-31 16:58:31 +02:00 |
|
Julien Duponchelle
|
b8ee8d69c8
|
Fix unexpected keyword argument 'conn_timeout'
Fix #1047
|
2017-05-26 15:42:46 +02:00 |
|
Julien Duponchelle
|
2a8911d19e
|
Keep DOCKER_MINIMUM_API_VERSION and DOCKER_MINIMUM_VERSION consistent
|
2017-05-23 11:00:15 +02:00 |
|
Bernhard Ehlers
|
8b7209ea78
|
Use docker version in error message of outdated docker installation
|
2017-05-23 10:41:42 +02:00 |
|
Bernhard Ehlers
|
7d48eba01b
|
Use versioned docker API
Since docker v1.13 the unversioned docker API is deprecated.
Backport of gns3-server 2.0, commit effbe59
|
2017-05-23 10:37:47 +02:00 |
|
Julien Duponchelle
|
a4245fcf44
|
Aiohttp 2.0
Ref #1000
|
2017-05-17 18:42:17 +02:00 |
|
Bernhard Ehlers
|
56d91b648c
|
Fix connection to websocket with last docker release
Fix https://github.com/GNS3/gns3-gui/issues/1994
Signed-off-by: Julien Duponchelle <julien@gns3.net>
|
2017-04-28 16:06:43 +02:00 |
|
Bernhard Ehlers
|
1b0f5c63b8
|
Fix connection to websocket with last docker release
Fix https://github.com/GNS3/gns3-gui/issues/1994
Signed-off-by: Julien Duponchelle <julien@gns3.net>
|
2017-04-28 16:03:26 +02:00 |
|
Julien Duponchelle
|
1a90305baa
|
Docker minimum api is 1.25
|
2017-04-24 18:43:12 +02:00 |
|
Julien Duponchelle
|
effbe59414
|
Lock docker API to 1.27
Fix https://github.com/GNS3/gns3-gui/issues/1994
|
2017-04-24 17:51:55 +02:00 |
|
Julien Duponchelle
|
8b9f22c30c
|
Handling server disconnect error when docker daemon die
Fix #985
|
2017-04-24 17:37:41 +02:00 |
|
Julien Duponchelle
|
7302f65ffe
|
Catch timeout error on docker
Fix #981
|
2017-04-18 11:44:20 +02:00 |
|
Julien Duponchelle
|
2564740665
|
Fix limit of 20 docker containers
Fix #963
|
2017-03-28 11:54:16 +02:00 |
|
Julien Duponchelle
|
132bc87081
|
Dissallow parallel pull of docker images
Fix #962
|
2017-03-27 20:46:25 +02:00 |
|