Commit Graph

645 Commits (7c437adbeffbc31eb3d71f394e52d00edf939922)

Author SHA1 Message Date
Bernhard Ehlers 8907b3d58a GNS3-API: implement GET for specific drawing and link
7 years ago
Jeremy Grossmann a80355998d
Merge pull request #1230 from GNS3/consitance-about-exc
7 years ago
grossmj e54d574e47 Fix auto idle-pc from preferences.
7 years ago
ziajka fe60c414b9 Keep consistance of aiohttp.web.HTTPForbidden() execution
7 years ago
grossmj f48549a997 Validate idle-pc values for auto idle-pc feature.
7 years ago
ziajka fe59c937d5
Merge branch '2.1' into improved-export-project
7 years ago
ziajka b48f5df53f iExport files from remote server, Fixes: gui/#2271
7 years ago
grossmj e1fe34ca07 Use the correct NVRAM amount when pushing private config to IOU.
7 years ago
ziajka 022d76e88a Warning for getting endpoint of compute
7 years ago
ziajka b654d78ea6 Endpoint for obtaining direct action on compute
7 years ago
Dominik Ziajka be35ad6874 Fixes path normalization during file upload on nodes (Fixes: #2276)
7 years ago
ziajka efae614af2 Added checking if NIO exists (Fixes #1160)
7 years ago
Julien Duponchelle e74eaa8ea8
Add a warning when you try to load and the server is not started with --local
7 years ago
Julien Duponchelle fc6b6b5e63
Fix race condition in startup of capture
7 years ago
Julien Duponchelle 108a659ca4
Fix bug when exporting debug information with multiple remote servers
7 years ago
Julien Duponchelle 92c9e48f18
This fix the images always included in portable project
7 years ago
Julien Duponchelle d69475cd44
Duplicate API for ATM, Ethernet Hub and Frame Relay Switch
7 years ago
Jeremy Grossmann bb90c0ba52 Merge pull request #1140 from GNS3/duplicate_docker
7 years ago
Jeremy Grossmann a805b3c7c3 Merge pull request #1142 from GNS3/duplicate_iou
7 years ago
Julien Duponchelle 6d4529f445
Duplicate IOU
7 years ago
Julien Duponchelle 16209a2b60
Support duplicate for Docker
7 years ago
Julien Duponchelle 01be1b32c4
Duplicate support for qemu
7 years ago
Julien Duponchelle 0854c04687
API for duplication a Node
7 years ago
Julien Duponchelle 0449a5b4ee
Cleanup
7 years ago
Julien Duponchelle 5fd842e54d
Suspend link
7 years ago
Jeremy Grossmann c2fbe4f313 Merge pull request #1130 from GNS3/vmware_filters
7 years ago
Julien Duponchelle fa211a82eb
Filters support for VMware
7 years ago
Julien Duponchelle 54faaf5f6f
Packet filters support for VirtualBox
7 years ago
Julien Duponchelle 08d4c1a000
Merge branch '2.1' into filters_iou
7 years ago
Julien Duponchelle 536c708c16
Filter implementation for cloud & Nat
7 years ago
Julien Duponchelle 5b839c22e9
Filters support for IOU
7 years ago
Julien Duponchelle 23c3d32e06
Filter support for Docker
7 years ago
Julien Duponchelle 03f8c747cc
Qemu support for packet filtering
7 years ago
Julien Duponchelle 86f1201276
Support packet filtering for dynamips
7 years ago
Jeremy Grossmann 339ed8ab57 Merge pull request #1106 from GNS3/idlepc_apicall
7 years ago
Julien Duponchelle 3eadbb9adb
Implement an api call for computing the IDLE PC
7 years ago
Julien Duponchelle 08423eff96
Support packet filtering for VPCS
7 years ago
Julien Duponchelle a8e8eac0b4
Merge remote-tracking branch 'origin/master' into 2.1
7 years ago
ziajka ea9f0e52c8 Fixes #2108 (gns3-gui): getting project file with leading slashes issue (#1078)
7 years ago
Julien Duponchelle 93adef91d8
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 7044c8c9ff
Fix the GUI disconnect from the server
7 years ago
Julien Duponchelle 39879ca92b
Duplicate project on remote server use UUID
7 years ago
Julien Duponchelle a4245fcf44
Aiohttp 2.0
7 years ago
Julien Duponchelle cd17ef6b12
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 6870749e50
Handle a race condition at project closing
8 years ago
Julien Duponchelle 273a711459
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle d9b93ccd66
Fix an issue with editing network on windows
8 years ago
Julien Duponchelle 540ffdf5f3
Merge remote-tracking branch 'origin/master' into 2.0
8 years ago
Julien Duponchelle 85136bc2e4
Fix VPCS tests for recent version
8 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
8 years ago
Julien Duponchelle 4f1b738ef5
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 935ca17d7a
Allow to change some properties of an already connected ethernet switch
8 years ago
Julien Duponchelle 8712866489
Fix Can't connect to compute local on some computers
8 years ago
Julien Duponchelle 2ddb329a90
Prevent vmname change for VirtualBox linked clone
8 years ago
Julien Duponchelle 1d5029e4e2
Catch a permission error on symbols
8 years ago
Julien Duponchelle 5a399b90fe
Merge branch '2.1' into embed_appliances
8 years ago
Julien Duponchelle 583327ad33
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 7e1e63cd09
Catch error when we can't save the settings
8 years ago
Julien Duponchelle 2a840da462
Create an ApplianceTemplate class
8 years ago
Julien Duponchelle 8d86d959de
"/appliances" => "/appliances/templates"
8 years ago
Julien Duponchelle 96194cef67
Fix import/export of dynamips configuration
8 years ago
Julien Duponchelle e892e5dfab
Manage base configuration on server
8 years ago
Julien Duponchelle 63b888a57e
Drop unused code
8 years ago
Julien Duponchelle dc6756d5ae
Embed the appliances in the server.
8 years ago
Julien Duponchelle f0ff035c0b
Prevent corruption of VM in VirtualBox when using linked clone
8 years ago
Julien Duponchelle d99ec92210
Fix a rare race condition when exporting debug informations
8 years ago
Julien Duponchelle bfb23ce7a3
Fix hostname of VPCS is not changed
8 years ago
Julien Duponchelle 82c99418b4
Fix If cloud interface is down the project doesn't open
8 years ago
Julien Duponchelle 688122c467
Fix RuntimeError: File size has increased during compressing
8 years ago
Julien Duponchelle 2011aca43a
Fix an issue with Docker and IOU packet capture
8 years ago
Julien Duponchelle f3e9917479
Fix move a docker restart it
8 years ago
Julien Duponchelle 1b6411f88e
Fix an error on Linux during export
8 years ago
Julien Duponchelle 9f6f830418
Fix TypeError: __new__() got multiple values for argument 'node_type'
8 years ago
Julien Duponchelle 1cf987a548
Fix a rare crash when writing a file on a remote server
8 years ago
Julien Duponchelle d2f0cddbd7
Fix trouble with builtin devices when we free ports
8 years ago
Julien Duponchelle b3d83b1b0b
Catch error when no space left on disk during export
8 years ago
Julien Duponchelle 794dac31f5
UDP tunnel debuging
8 years ago
Julien Duponchelle 40af2a35e0
Wait for the end of project loading before making new change
8 years ago
Julien Duponchelle 8ad5670eeb
For security reason debug informations can only be exported from local server
8 years ago
Julien Duponchelle 81b2894658
Fix KeyError: 'linked_clone'
8 years ago
Julien Duponchelle e996b825c6
Fix you can not pass auto close at project creation
8 years ago
Julien Duponchelle a8b78a9b0a
Fix traceback when sending invalid parameters to the server
8 years ago
Julien Duponchelle 4e15f89604
Drop console_type serial, and enable_remote_console for Vbox and VMware
8 years ago
Julien Duponchelle ce5ff93242
Catch FileNotFound error for builtin symbols if erase them from disk
8 years ago
Julien Duponchelle 59dcdcc141
When exporting debug information export GNS3 VM vmx content
8 years ago
Julien Duponchelle 4815904737
/debug for exporting debug informations
8 years ago
Julien Duponchelle ae1e027031
Raise error if using a non linked clone VM twice
8 years ago
Julien Duponchelle 1eb423c204
Add a clear warning about /upload deprecated
8 years ago
Julien Duponchelle 4b4053dc2b
Return the platform of a compute
8 years ago
Julien Duponchelle 99bdf37ec3
Prevent connect a node to himself
8 years ago
Julien Duponchelle 77eae35778
API method for getting a node
8 years ago
Julien Duponchelle 2f0e2260ab
Move the generation of the list of ports to the server
8 years ago
Julien Duponchelle 6e7f6a94ec
Suspend for VPCS == stop
8 years ago
Julien Duponchelle 3ce3f925ae
Fix creation of link when reloading a project
8 years ago
Julien Duponchelle 6a259c7e06
Fix streaming of pcap file
8 years ago
Julien Duponchelle 45471fc865
Make sure to drain notification feed
8 years ago
Julien Duponchelle d121c201e4
Rebuild documentation
8 years ago
Julien Duponchelle bbc1505274
Return what is supported by a compute node
8 years ago
Julien Duponchelle 19e6d956df
Drop unused endpoint POST /version on compute
8 years ago
Julien Duponchelle 72fe5d3489
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 1885fe62a6
Fix upload form crash
8 years ago
Julien Duponchelle 8352ff02a1
When you change settings of the GNS3 VM the VM is reloaded and project using it closed
8 years ago
Julien Duponchelle 21b99ad9f9
Support for sendings settings for the GNS3VM from the GUI
8 years ago
Julien Duponchelle bfabf3ddc8
Fix tests about local compute node
8 years ago
Julien Duponchelle 147bb8758a
Fix log error when closing server websocket
8 years ago
Julien Duponchelle cde28c849e
Return status when you start / stop / suspend a node
8 years ago
Julien Duponchelle a53a972135
Nat node for only the GNS3 VM
8 years ago
Julien Duponchelle 8f7be87b1e
Use timemout for project auto close to avoid issue when client / connect
8 years ago
Julien Duponchelle 9694850465
Option for auto close project when no client listen
8 years ago
Julien Duponchelle 12735ff36e
Bring back the auto_start
8 years ago
Julien Duponchelle 3ca4edef93
Update project API
8 years ago
Julien Duponchelle 0c3a2c660a
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle d6f63d3b7d
Fix Exporting portable projects with QEMU includes base images even when selecting no.
8 years ago
Julien Duponchelle fc6b220c7c
Strip endpoint for configs files because now we use the /files API
8 years ago
Julien Duponchelle 7e40eb02e6
API for editing a file on a Node
8 years ago
Julien Duponchelle 11af6f4f82
Remove save config endpoint because in 2.O we auto save
8 years ago
Julien Duponchelle 68eca6c111
Replace snapshots by import / export
8 years ago
Julien Duponchelle e50eae19e6
Support parameters for import
8 years ago
Julien Duponchelle f357879186
API for duplicate a project
8 years ago
Julien Duponchelle 9bdc0b78eb
Now import project on VM work
8 years ago
Julien Duponchelle 94a262cd46
When importing a project fix the GNS3 version
8 years ago
Julien Duponchelle 9b499dc51e
Export project with the GNS3VM
8 years ago
Julien Duponchelle 3300e9ec48
Reorganize export project code in order to move it to his own file
8 years ago
Julien Duponchelle 487e99bea5
Import with images
8 years ago
Julien Duponchelle b5ab53bbe9
Early import project api
8 years ago
Julien Duponchelle e557ccd078
API for editing files on the controller
8 years ago
Julien Duponchelle ff4fc5eb8b
Return proper JSON error when something goes wrong on any endpoint
8 years ago
Julien Duponchelle f68c1f0bde
When exporting project raise error if export is not possible
8 years ago
Julien Duponchelle 08c35f5558
Export non remote server work
8 years ago
Julien Duponchelle 96eceed8ba
Fix creation of IOU nodes
8 years ago
Julien Duponchelle c0abe0edfd
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle fd0e8f89db
Fix VMware support
8 years ago
Julien Duponchelle b98d4cb042
Fix Virtualbox support
8 years ago
Julien Duponchelle 9cd3231de3
Fix docker support in 2.0
8 years ago
grossmj 234f199558 Load/save GNS3 VM settings on controller side.
8 years ago
grossmj 13deecea4e Basic API for GNS3 VM.
8 years ago
grossmj d159cbcc6d Rename /interfaces entry point to /network/interfaces. Ref #615.
8 years ago
grossmj 08956e438c Add NIO TAP support for Docker and VMware. Fixes #603.
8 years ago
Julien Duponchelle 7fee90805b
Ensure we update all the label of a link with only one update notif
8 years ago
Julien Duponchelle fea1e3ba61
Support update link on controller
8 years ago
Julien Duponchelle 22f9effede
Save to disk when config change
8 years ago
Julien Duponchelle c4d7a0b8fc
A settings API
8 years ago
Julien Duponchelle 8ec11619cd
Full symbol support on server
8 years ago
Julien Duponchelle e77445e860
API for uploading symbols
8 years ago
Julien Duponchelle 5b4e668eb5
Move symbol static to /symbols
8 years ago
Julien Duponchelle b66f7daa28
Beginning of the symbols from controller
8 years ago
grossmj d79fb231d3 Use uBridge for VirtualBox connections plus some cleaning. Ref #267.
8 years ago
grossmj 04022677bd Use uBridge for Qemu connections. Ref #267.
8 years ago
Julien Duponchelle 4c3bfde97e
Fix test suite after VPCS changes for using ubridge
8 years ago
Julien Duponchelle 852d8e411e
Shape => Drawing
8 years ago