grossmj
2a392ef991
Merge branch '2.2' into 3.0
2 years ago
grossmj
535f89e29e
Give udhcpc executable right. Fixes #2159
2 years ago
grossmj
27d9063e56
Merge 2.2
2 years ago
grossmj
e5c8ae4bde
Use a stock BusyBox for the Docker integration
2 years ago
grossmj
2550fb3495
Support when the user field defined in Docker container is an ID. Fixes #2134
2 years ago
grossmj
426c16e296
Merge branch '2.2' into 3.0
...
# Conflicts:
# .github/workflows/testing.yml
# CHANGELOG
# appveyor.yml
# dev-requirements.txt
# gns3server/controller/compute.py
# gns3server/crash_report.py
# gns3server/version.py
# gns3server/web/route.py
# pytest.ini
# requirements.txt
# tests/compute/dynamips/test_dynamips_router.py
# tests/compute/test_base_node.py
# tests/compute/vmware/test_vmware_manager.py
# tests/compute/vmware/test_vmware_vm.py
# tests/controller/gns3vm/test_virtualbox_gns3_vm.py
2 years ago
grossmj
129f0a631c
Use original $PATH in init.sh for Docker containers. Ref #2069
2 years ago
grossmj
80f5ca0c3f
Checks for valid hostname on server side for Dynamips, IOU, Qemu and Docker nodes
2 years ago
grossmj
d303d13045
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/base_node.py
# gns3server/compute/docker/docker_vm.py
# gns3server/compute/iou/iou_vm.py
# gns3server/controller/template_manager.py
# gns3server/handlers/api/compute/docker_handler.py
# gns3server/handlers/api/compute/dynamips_vm_handler.py
# gns3server/handlers/api/compute/iou_handler.py
# gns3server/handlers/api/compute/qemu_handler.py
# gns3server/handlers/api/compute/virtualbox_handler.py
# gns3server/handlers/api/compute/vmware_handler.py
# gns3server/handlers/api/compute/vpcs_handler.py
# gns3server/handlers/api/controller/node_handler.py
# gns3server/version.py
# requirements.txt
# tests/controller/test_controller.py
# tests/controller/test_project.py
# tests/handlers/api/controller/test_node.py
2 years ago
grossmj
908911e764
Remove parameter "Name" not useful to create a Docker container
2 years ago
grossmj
bdd703a0dc
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
2 years ago
grossmj
2eb64200a4
Add spaces before hostname for Docker network config. Ref #2039
2 years ago
grossmj
988ca7574c
Add hostname entry to sample network config for Docker nodes. Fixes #2039
2 years ago
grossmj
527d4bb3ea
Run Xtigervnc with MIT-SHM extension disabled for Docker VNC console support. Fixes #2071
2 years ago
grossmj
df50b46952
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/compute/docker/docker_vm.py
# gns3server/version.py
# requirements.txt
2 years ago
grossmj
1837850894
Docker: load custom interface files from /etc/network/interfaces (commented by default). Ref #2052
2 years ago
grossmj
890dbd9f77
Create `/etc/network/interfaces.d` in Docker container. Fixes #2052
2 years ago
grossmj
460fe5ed95
Prettify Docker '/etc/network/interfaces' file. Ref #2040
2 years ago
grossmj
f8a83e7ff9
Merge branch '2.2' into 3.0
...
# Conflicts:
# dev-requirements.txt
# gns3server/compute/qemu/qemu_vm.py
# gns3server/version.py
# requirements.txt
3 years ago
grossmj
7490be6d5e
Support GNS3 variables in Docker environment variables. Fixes #2033
3 years ago
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
3 years ago
grossmj
b1a62dfdc2
Fix unhandled KeyError exception when starting Docker container. Ref #1991
3 years ago
grossmj
d0a9425392
Remove busybox and copy system busybox in setup.py
3 years ago
grossmj
c13f5c6627
Update to the udhcpc wrapper script. Ref #1890
3 years ago
grossmj
6a726d0344
Fix formatting issue.
3 years ago
grossmj
9b0e3a77ed
Use a stock BusyBox for the Docker Integration
3 years ago
grossmj
cefab8d362
Rename __json__() to asdict()
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
c043830e3f
Move endpoints to routes & preparations to use a database.
4 years ago
grossmj
acc5c7ebfa
Update package versions.
...
Do not use Path in schemas (causes issues with empty paths).
Change how notifications are handled.
Run tests with Python 3.9
4 years ago
grossmj
a92c47b310
Add HTTP client to reuse the aiohttp session where needed.
...
Remove unnecessary aiohttp exceptions.
4 years ago
grossmj
7043d48f1a
Auxiliary console support for Qemu. Ref #2873
...
Improvements for auxiliary console support for Docker and Dynamips.
4 years ago
grossmj
831ee5f468
Support to reset all console connections. Ref https://github.com/GNS3/gns3-server/issues/1619
4 years ago
grossmj
d1c29c8bb7
Resource constraints for Docker VMs.
4 years ago
grossmj
f498ab06b4
Wait longer for x11 socket file to be created. Ref #1761
4 years ago
grossmj
8536af33da
Fix tests.
4 years ago
fadlytabrani
6fd60452c4
Add clipboard support for TigerVnc
...
There's currently no clipboard support for servers running on TigerVnc. TigerVnc clipboard support is provided by vncconfig that needs to be spawned for every display socket. The code changes above provides that functionality
4 years ago
grossmj
afbbf7a524
Add Xvnc command to the VNC servers list. Fixes #172
5 years ago
grossmj
aa1b621c10
Improvement of support for docker USER directive. Fixes #1727 .
5 years ago
Karim
af78031322
Resolve conflicts in docker volumes instead of error. Fixes https://github.com/GNS3/gns3-server/issues/1595
5 years ago
Karim
81ddb0cfe6
Impoved docker volumes user input validation
5 years ago
Karim
0c19bc8d43
Support for additional persistent docker volumes to be specified within appliance configuration
5 years ago
Karim
6df93d4db0
Updated tests for setting docker user
6 years ago
Karim
7c3a38d379
Support for docker images that set the USER directive. Changes the
...
docker user to root for the init script to configure the network,
then drops to the configured user (or root if one is not defined)
for continuing booting the image.
6 years ago
grossmj
a17119187b
Fix remote packet capture for Dynamips.
6 years ago
grossmj
4cc5dbc228
Fix remote packet capture and make sure packet capture is stopped when deleting an NIO. Fixes https://github.com/GNS3/gns3-gui/issues/2753
6 years ago
grossmj
af80b0bb6e
Use aiofiles where relevant.
6 years ago
grossmj
5754747a90
Merging 2.1 into 2.2
6 years ago
grossmj
aea4ae808f
Detect invalid environment variable and send a warning when creating a Docker node. Ref #2683
6 years ago