Commit Graph

240 Commits (f928738bd593b7061892531fc822188c7a3621fd)

Author SHA1 Message Date
grossmj d7c2e16c21 Use "template" to name what we use to create new nodes.
6 years ago
grossmj a17fa821bd Make sure nothing is named "compute server".
6 years ago
grossmj 17d070dca7 Early support for symbol themes.
6 years ago
grossmj bd657c0167 Support to duplicate an appliance.
6 years ago
grossmj 98f04365b7 Remove generic controller settings API endpoint.
6 years ago
grossmj 089fdff4f1 Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj f0fe9d39fa Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
ziajka 41fbbf7a56 Reorder routes in order to get working CORS
6 years ago
ziajka 249b2255f6 Fix CORS response on node deletion, Fixes: #1446
6 years ago
grossmj 2764828f38 Refactor how clients access PCAP capture files. Fixes https://github.com/GNS3/gns3-gui/issues/2438.
6 years ago
ziajka fa5571ced1 FIX PUT CORS for nodes, Fixes: #1434
6 years ago
grossmj ab8dc52ece Fix tests to work with new version of aiohttp (>= 3.0)
6 years ago
grossmj 86f87aec74 Fix installation with Python 3.7. Fixes #1414.
6 years ago
grossmj 76af98404a Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
grossmj 22f7ca0243 Return compute port information via API. Ref #1420.
6 years ago
grossmj 9de13c570c Merge branch '2.1' into 2.2
6 years ago
grossmj e4a6db8ebc Fix some typos.
6 years ago
grossmj 17d657c919 Fix small errors like unhandled exceptions etc.
6 years ago
grossmj ef4db112f1 Fix typo.
6 years ago
grossmj 33e8710495 Merge branch '2.1' into 2.2
6 years ago
grossmj b7dd8b5176 Catch asyncio.CancelledError when shutting down the server.
6 years ago
grossmj 38b72079b2 Change file timestamps if necessary because ZIP does not support timestamps before 1980. Fixes #1360.
6 years ago
grossmj f5dc635baa Fix test to support Python 3.7 Ref https://github.com/GNS3/gns3-gui/issues/2566
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
grossmj 5958a23557 Update appliance templates from online registry. Ref #2490.
6 years ago
grossmj 7f72b90b0e The server has now 2 notification streams
6 years ago
grossmj 033f005bde Merge branch '2.1' into 2.2
6 years ago
grossmj 0f496907a0 Fix API status code for start/stop/suspend/reload a node. Fixes #1353.
6 years ago
grossmj 96d5e351f7 Merge branch '2.1' into 2.2
6 years ago
grossmj 62f87de23a Add API endpoint to return all links attached to a node.
6 years ago
grossmj 21a1800edc Merge branch '2.1' into 2.2
6 years ago
grossmj 305fe2e817 Handle asyncio timeouts. Ref #1307.
6 years ago
grossmj 50a922f83e Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307.
6 years ago
grossmj 669d2ec038 Merge branch '2.1' into 2.2
6 years ago
grossmj d08c08617c Support for source and destination for traceNG.
6 years ago
grossmj ff7911bd99 Allow to resize a Qemu VM disk (extend only).
6 years ago
grossmj fb3bcf3b8f Basic project stats.
6 years ago
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
6 years ago
grossmj c93d0d8d12 Make sure we don't try to read when opening a file in binary more. Fixes #1301.
6 years ago
ziajka eeae07e783 Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
7 years ago
ziajka d9a0ec9ff3 Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
7 years ago
grossmj 6fee543ce7 Fix more client/server version tests.
7 years ago
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
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
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 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 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 273a711459
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle d9b93ccd66
Fix an issue with editing network on windows
7 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
7 years ago
Julien Duponchelle 4f1b738ef5
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 8712866489
Fix Can't connect to compute local on some computers
7 years ago
Julien Duponchelle 1d5029e4e2
Catch a permission error on symbols
7 years ago
Julien Duponchelle 5a399b90fe
Merge branch '2.1' into embed_appliances
7 years ago
Julien Duponchelle 7e1e63cd09
Catch error when we can't save the settings
7 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 dc6756d5ae
Embed the appliances in the server.
8 years ago
Julien Duponchelle d99ec92210
Fix a rare race condition when exporting debug informations
8 years ago
Julien Duponchelle 688122c467
Fix RuntimeError: File size has increased during compressing
8 years ago
Julien Duponchelle 1b6411f88e
Fix an error on Linux during export
8 years ago
Julien Duponchelle 1cf987a548
Fix a rare crash when writing a file on a remote server
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 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 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 99bdf37ec3
Prevent connect a node to himself
8 years ago
Julien Duponchelle 77eae35778
API method for getting a node
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 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 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