Commit Graph

193 Commits (d01a8bfb3409072c4e4ae43054acc1f64b215dde)

Author SHA1 Message Date
Julien Duponchelle ee2dada88b Fix tests
10 years ago
Julien Duponchelle d2d91ebdea Fix temporary project not cleanup with save as
10 years ago
Julien Duponchelle 0dea63c9ea If image is not found in VM directory look in images folder
10 years ago
Julien Duponchelle e9ec5c8a37 A notification stream with process monitoring
10 years ago
Julien Duponchelle b3f2a6ac2a Fix tests and build documentation
10 years ago
Julien Duponchelle 359abb0286 Revert "Merge branch 'unstable'"
10 years ago
Jeremy 929c337e8b Merge branch 'unstable'
10 years ago
Julien Duponchelle f8f6f5dc5d Merge branch 'master' into unstable
10 years ago
Julien Duponchelle bad740d32a Fix test on Linux
10 years ago
Julien Duponchelle 5f6d1bfdd6 Merge branch 'master' into unstable
10 years ago
Julien Duponchelle e7ae1776f4 Final fixes for windows test suite
10 years ago
Julien Duponchelle 3f26ada081 Comment broken test
10 years ago
Julien Duponchelle 77f54848e3 Fix some tests on Windows
10 years ago
Julien Duponchelle 4df95efdec Skip IOU test on Windows
10 years ago
Julien Duponchelle 834a554fea Fix VPCS tests
10 years ago
Jeremy 40ce22222e Merge branch 'unstable' into api_list_images
10 years ago
Julien Duponchelle 531e95463c Add qemu-kvm to the list of binary
10 years ago
Julien Duponchelle 3926390d30 Fix tests broken by a previous commit
10 years ago
Julien Duponchelle bca90bc563 API in order to get the list of IOU, Dynamips, Qemu images
10 years ago
Julien Duponchelle e367f95f96 Drop darwin specific tests
10 years ago
Julien Duponchelle 750958bd12 Fix tests
10 years ago
grossmj aab4a7243b Merge remote-tracking branch 'origin/master'
10 years ago
Julien Duponchelle aa2472fb30 Rewrote image search
10 years ago
grossmj de5e8f852d Cleaner and generic way to set Qemu & IOU VM settings.
10 years ago
Julien Duponchelle 1c4a059982 Look in old IOU images location in order to smooth transition
10 years ago
Julien Duponchelle 7efb7c2978 Do not overwrite initial-config IOU if client send an empty
10 years ago
Julien Duponchelle b46e2cf013 Fix issues with macos X dynamips not freeing UDP port
10 years ago
Julien Duponchelle 49f36a83bd Test path with chinese charcaters in Qemu
10 years ago
Julien Duponchelle a3c8201bcc Do not crash if no console port is available for VBox
10 years ago
Julien Duponchelle 4cd5ec5613 Check name of the VBoxManage executable
10 years ago
Julien Duponchelle 026fe3df9b Catch error when qemu additional options are invalid
10 years ago
Julien Duponchelle 2e72bc2d3a Fix tests
10 years ago
grossmj 980e63e667 Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
10 years ago
grossmj 153914bf97 Make sure used ports in a project are cleaned up when closing it.
10 years ago
Julien Duponchelle 253ab4e2b5 PEP8
10 years ago
Julien Duponchelle ddb8a9f06e Fix an issue in IOU relative path looking
10 years ago
Julien Duponchelle 66cdf39ea2 Support uploading iourc
10 years ago
Julien Duponchelle bcb1ce02ab Refactor config management in tests
10 years ago
Julien Duponchelle e54649accd Fix dynamips tests
10 years ago
Julien Duponchelle c05edfe415 Fix test manager
10 years ago
Julien Duponchelle cf247a9301 Fix iou tests and add tests
10 years ago
grossmj 6d56da03e5 Fixes tests.
10 years ago
grossmj 4f7b896a6a Fixes tests.
10 years ago
Julien Duponchelle 1b68a54234 Look for qemu images in ~/GNS3/images
10 years ago
Jeremy ee578d3c12 Fixes Qemu networking.
10 years ago
Julien Duponchelle e37392c482 Correctly recover id when closing VMS
10 years ago
Julien Duponchelle 3407ba802e Rename vlan dat file for IOU
10 years ago
Julien Duponchelle 80fd857658 Fix tests
10 years ago
Julien Duponchelle a9afaa028c Garbage collect VM when closing a project
10 years ago
Julien Duponchelle 66860655b9 If a VM is already loaded, we return a VM instead of creating it twice
10 years ago
Julien Duponchelle 914ea0326c Fix tests
10 years ago
Julien Duponchelle aa40e6097e Fix tests
10 years ago
Jeremy 0eaad579c2 IOU + VirtualBox conversion of old projects.
10 years ago
Julien Duponchelle f12d3f07f7 Drop the old -files in the project
10 years ago
Julien Duponchelle 8434a286b6 Fix IOU old project import
10 years ago
Julien Duponchelle 818676ce5e Support relative path in iou
10 years ago
Julien Duponchelle 4ea25739e5 Correctly check if qemu is running
10 years ago
Jeremy 3d3300e83a Rename console methods in port manager to use the generic tcp term in the name.
10 years ago
Julien Duponchelle 4d1f08c96e Turn off Qemu graphics if no display is available
10 years ago
Julien Duponchelle cecf2f5014 Async qemu monitor reading
10 years ago
Julien Duponchelle 71357fa7ab Fix tests
10 years ago
Julien Duponchelle 8aa5514890 Qemu binary list
10 years ago
Julien Duponchelle 48f5c7c8b3 All params for qemu
10 years ago
Julien Duponchelle d0244824bf Get a working Qemu handler. Next step add all parameters
10 years ago
Julien Duponchelle b03b9226ff So we have running code for a qemu module
10 years ago
Julien Duponchelle d65617657c Fix old project directories renames
10 years ago
Julien Duponchelle dd1833c4f0 iourc_path is set from server settings file
10 years ago
Julien Duponchelle 57348d0508 Better organisation of the API documentation
10 years ago
Julien Duponchelle 6c3a926ce3 Capture is OK on server side
10 years ago
Julien Duponchelle ff7f014423 Fix test
10 years ago
Julien Duponchelle 15f89776d3 All current iou code is async
10 years ago
Julien Duponchelle 605afa1d33 Fix bad execption name in IOU
10 years ago
Julien Duponchelle e082cd8b1a Update the remote IOU initial config
10 years ago
Julien Duponchelle 83edc649d2 Rename NVRAM to the correct application id before start the server
10 years ago
Julien Duponchelle 68427eaddf Auto PEP8 cleanup
10 years ago
Julien Duponchelle ebc214d6fa Fix tests and rename path to iou_path
10 years ago
Julien Duponchelle 2e99ef69a9 Modules support start iou process (not ioucon and iouyap)
10 years ago
Jeremy 79a57ca420 New Dynamips integration part 3
10 years ago
Julien Duponchelle a6da2406a0 Fix tests
10 years ago
Julien Duponchelle e1a80a9fab Remove debug
10 years ago
Julien Duponchelle b31af0abcd Sub directory project-files
10 years ago
Julien Duponchelle 571044b3e8 Fix server close tests
10 years ago
Julien Duponchelle 5c3969ae79 Fix tests creating garbage project in ~/GNS3/project
10 years ago
Julien Duponchelle 5a0c224292 Allow user to change project path on local server
10 years ago
Julien Duponchelle 41a8872819 Refactor VPCS script file loading
10 years ago
Julien Duponchelle dae48b2de4 Update temporary status if project change location
10 years ago
Jeremy b680138073 Merge remote-tracking branch 'origin/asyncio' into asyncio
10 years ago
Jeremy 1bea78194c Explicit ID names, remove {uuid} from URLs and add vms in URLs for VMs.
10 years ago
Julien Duponchelle c5c219ffe1 Allow modification of path from the client
10 years ago
Julien Duponchelle 2ace014a3c Cleanup old temporary project at startup
10 years ago
Jeremy d2699f051d Change URL for projects: /project becomes /projects and project_id is used instead of uuid.
10 years ago
Julien Duponchelle aeb83a7945 Support %h in VPCS config file
10 years ago
Jeremy d199778745 Fixes tests.
10 years ago
Jeremy 22369ade49 Rename port_id to port_number for VPCS and adapter_id for VirtualBox to avoid confusion.
10 years ago
Julien Duponchelle 8bc26420b7 If not script file is setted we use the default from VPCS
10 years ago
Julien Duponchelle df8bdcc152 Catch exceptions from rmtree
10 years ago
Julien Duponchelle 4518404706 Run rmtree in a different thread
10 years ago
Julien Duponchelle 70faf76c10 PEP8, documentation update, test fix
10 years ago
Jeremy ff63530f52 Get all available VirtualBox VMs on the server.
10 years ago
Jeremy 499a8f10ae Update tests.
10 years ago