Commit Graph

261 Commits (ce3bf9930c769ddab28df1e3efe8c385c68a1bc7)

Author SHA1 Message Date
grossmj a92c47b310 Add HTTP client to reuse the aiohttp session where needed.
4 years ago
grossmj eb3cb8a41f Migration to FastAPI
4 years ago
grossmj af22fb8e98 Comment unused code that causes issue with flake8
4 years ago
grossmj f498ab06b4 Wait longer for x11 socket file to be created. Ref #1761
4 years ago
grossmj 5b59a09e8d Deprecate running with Python 3.5
4 years ago
Bernhard Ehlers 10bb259248 Implement a minimum interval between cpu_percent() calls. Fixes #1738
4 years ago
Bernhard Ehlers 4ab100b716 Revert "Implement a minimum interval between psutil calls. Fixes #2262"
4 years ago
grossmj c5412bf970 Allocate application IDs for IOU nodes on the controller.
5 years ago
grossmj a98fc2d308 Python3.8 support. Ref https://github.com/GNS3/gns3-gui/issues/2895
5 years ago
grossmj 2af9127879 Fix issue when linking to more than one NAT node with allowed_interface option enabled. Fixes #1671
5 years ago
grossmj 7cfd0d4d1d Use compatible shlex_quote to handle case where Windows needs double quotes around file names, not single quotes. Ref https://github.com/GNS3/gns3-gui/issues/2866
5 years ago
grossmj aad74dbcb9 Add debug message when searching for an image. Ref https://github.com/GNS3/gns3-gui/issues/2828
5 years ago
grossmj 6db8cecda5 Merge 2.1 into 2.2
6 years ago
grossmj cc1980ac1c Fix broken embedded console for Ethernet switch. Fixes #1574
6 years ago
ziajka cbb6eccad8 Merge branch '2.2' of github.com:GNS3/gns3-server into 2.2
6 years ago
ziajka 9edbd27b4f Serve WebUI via get_resource for freezed app
6 years ago
grossmj 1f1d93d078 Deactivate the embedded shell for Ethernet switch. Ref #1424 #1556
6 years ago
grossmj 03401a477e Fix issue when images are not uploaded from appliance wizard. Ref https://github.com/GNS3/gns3-gui/issues/2738
6 years ago
grossmj 52bfa636c1 Project duplication support.
6 years ago
grossmj a8990c9e89 Non blocking project exportation.
6 years ago
grossmj 3e21f96bf9 Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
6 years ago
grossmj 5f932fee9f Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674.
6 years ago
grossmj c14d79a3d5 Fix indentation issue. Ref https://github.com/GNS3/gns3-gui/issues/2674
6 years ago
grossmj e3757a8955 Tune how to get the size of SVG images. Ref https://github.com/GNS3/gns3-gui/issues/2674.
6 years ago
grossmj bb284d082a Set socket options SO_KEEPALIVE and TCP_NODELAY for embedded Telnet server. Ref #1335
6 years ago
grossmj 56412b35e0 Merge branch '2.1' into 2.2
6 years ago
grossmj 60ac6d2dfe Telnet console resize support for Docker VM.
6 years ago
grossmj 76af98404a Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
grossmj 9de13c570c Merge branch '2.1' into 2.2
6 years ago
grossmj 4d95e0b51f Catch some exceptions.
6 years ago
grossmj 4021a13651 Catch exceptions in various locations to fix small issues reported by Sentry.
6 years ago
grossmj 33e8710495 Merge branch '2.1' into 2.2
6 years ago
grossmj 814526ba26 Add missing coroutine decorator Ref https://github.com/GNS3/gns3-gui/issues/2566
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 3560cda06c Use asyncio.ensure_future() instead of asyncio.async() with conservative approach to support Python < 3.4.4. Fixes https://github.com/GNS3/gns3-gui/issues/2566
6 years ago
grossmj b7f9b865c8 Optimize appliance templates update from GitHub repository by only downloading when the repository
6 years ago
ziajka 0e1f2e26d0 Serve WebUI handlers and update-bundled-web-ui script, Ref: #1362
6 years ago
ziajka 867e997b74 Support /static/ files serving, Ref: #1362
6 years ago
grossmj 96d5e351f7 Merge branch '2.1' into 2.2
6 years ago
grossmj fd5df0052a Fix issue with some SVG symbols that could not be used in GNS3.
6 years ago
grossmj f8bf749577 Remove unwanted trailing characters and other white spaces when reading .md5sum files.
6 years ago
grossmj d1ccf3bc84 Merge branch '2.1' into 2.2
6 years ago
grossmj 051eedb406 Change order to find vnetlib on Windows (PATH -> Registry -> Default directories).
6 years ago
grossmj 7622c10cc9 Returns the ports' adapter types and mac addresses when available.
7 years ago
grossmj d419d3fa39 Check if the HAXM service is running when starting a Qemu VM with hardware acceleration. Ref #1242.
7 years ago
grossmj 08493871a5 Restrict the list of available Ethernet/TAP adapters. Fixes #352.
7 years ago
grossmj 90ce6093d8 Some spring cleaning.
7 years ago
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
7 years ago
Bernhard Ehlers 3a09bd43dc Implement a minimum interval between psutil calls. Fixes #2262
7 years ago
ziajka 1582ac3195 Merge branch '2.2' into async-md5-calcs
7 years ago
ziajka eeae07e783 Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
7 years ago
ziajka dc377165f2 Cancellable md5sum calculation on thread, Ref. gui#2239
7 years ago
ziajka d9a0ec9ff3 Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
7 years ago
ziajka 860ca3b35d Remotely close telnet console. Ref #2330
7 years ago
ziajka 96a0b52cf8 EthernetSwitch closing connections, Ref: gui/#2330
7 years ago
grossmj 1524493c33 Fix IOU detection of layer 1 keepalive support. Fixes #1183.
7 years ago
ziajka 807bea40d4 Fixes running switch console inside PyCharm terminal (Ref. #1172)
7 years ago
ziajka 4e3eee33fc Windows console bugfix tests
7 years ago
Julien Duponchelle 2dc83d7894
Interface starting with gns3 are not display by default in the cloud
7 years ago
ziajka 86bd7b6058 Added missing corutine flag, fixes #1145
7 years ago
ziajka ac508435c3 History support for console and telnet application, Fixes: #1083
7 years ago
Julien Duponchelle e8a35ac41f
Interface ending with -nic are special ethernet interface
7 years ago
Julien Duponchelle e5bc7c7a66
Merge branch '2.1' into embed_shell
7 years ago
Julien Duponchelle 40cc5d76b3
Fix racecondition when listing interface
7 years ago
Julien Duponchelle ca3f8d0b43
Provide easy to test a shell by using stdin as an input
7 years ago
Julien Duponchelle 5616ab0e9a
Fake console for simple Ethernet switch
7 years ago
Julien Duponchelle c9ceeee9de
Handle some invalid SVG images
8 years ago
Julien Duponchelle 36de30e25e
Fix various tests for windows
8 years ago
Julien Duponchelle cfe13e1929
Support IOU image without .bin at the end
8 years ago
Julien Duponchelle 8d22f2930e
Fix a crash with missing size in the svg files
8 years ago
Julien Duponchelle 7c318d477d
Handle some invalid svg
8 years ago
Julien Duponchelle 961c209ab1
Fix an issue when getting size from some SVG file
8 years ago
Julien Duponchelle 10b039074f
Avoid a crash in some conditions when reading the serial console
8 years ago
Julien Duponchelle 19b70accd5
Catch error when we can't access to a unix socket
8 years ago
Julien Duponchelle bfbc6ff0be
Fix rare race condition when stopping ubridge
8 years ago
Julien Duponchelle 2da20177a2
Avoid crash when you broke your system permissions
8 years ago
Julien Duponchelle df694ca9eb
Fix export of IOU configuration
8 years ago
Julien Duponchelle 3259ec1220
Close project if one one the compute of the project is down
8 years ago
Julien Duponchelle c4327ec74c
Improve docker HTTP console
8 years ago
Julien Duponchelle 49315adf79
Do not recurse scan for images in standard image directory
8 years ago
Julien Duponchelle 9be293909e
Use vnetlib64.exe when possible
8 years ago
Julien Duponchelle a872f0328d
Fix closing console of VBox on NIX systems
8 years ago
Julien Duponchelle dcff51eb75
Use wait_for for waiting a process with python 3.5
8 years ago
Julien Duponchelle ecfa89cba8
Speed up interfaces listening on Windows
8 years ago
Julien Duponchelle 6e5e9e3df9
Fix filtering special interfaces on Windows
8 years ago
Julien Duponchelle 56c580dc44
On windows filter VMware and VirtualBox adapters by default
8 years ago
Julien Duponchelle 52577b55b2
Typo
8 years ago
Julien Duponchelle 3bb4f6f133
Display path of vnetlib during interface creations
8 years ago
Julien Duponchelle 69f154d9cc
Correctly initialize connection to VPCS console
8 years ago
Julien Duponchelle 553e137a13
Support for serial console for Virtual BOX and VMware using asyncio
8 years ago
grossmj c271ef8c6a Tool to add, configure and remove Windows loopback adapters.
8 years ago
Julien Duponchelle cf723962af
Support bridge in cloud
8 years ago
Julien Duponchelle 10e7b32409
Fix an error when importing old topology without color for label
8 years ago
Julien Duponchelle 106915f419
Return md5sum and filesize in the list of images
8 years ago
Julien Duponchelle a01b55f07b
Fix a crash if font information is missing
8 years ago
Julien Duponchelle c38dd004b8
Extract netmask of interfaces on windows
8 years ago
Julien Duponchelle fb2dac6ef1
All tests pass on windows
8 years ago
Julien Duponchelle 20772a310b
Change seperator for additonnal images directory otherwise bug on windows
8 years ago
Julien Duponchelle be5d543f20
Fix some bugs on windows
8 years ago
Julien Duponchelle 3ea5df7462
Make better error when we have no netmask
8 years ago