Commit Graph

53 Commits (bf3444933ee8bdebf5fa7a62f614cd1276765ec1)

Author SHA1 Message Date
Julien Duponchelle 26a7f83db2 Remove the workaround for dynamips OSX
9 years ago
grossmj 7d7972afb3 Some spring cleaning.
9 years ago
Julien Duponchelle b46e2cf013 Fix issues with macos X dynamips not freeing UDP port
9 years ago
grossmj 153914bf97 Make sure used ports in a project are cleaned up when closing it.
9 years ago
grossmj 2d6d153262 Save configs when project is committed.
9 years ago
Jeremy 8415117d2d Save IOS router configs when saving the project (done right this time).
10 years ago
Jeremy 46fe973a96 Save IOS router configs when the user saves a project.
10 years ago
grossmj 5ca65093e4 Fixes bugs when checking if this is a local project.
10 years ago
grossmj 95766fa30d Let the server know about the project name and convert old IOU projects on remote servers.
10 years ago
Julien Duponchelle e37392c482 Correctly recover id when closing VMS
10 years ago
Julien Duponchelle a9afaa028c Garbage collect VM when closing a project
10 years ago
Jeremy 54fc873be5 Prevent multiple projects with the same ID to be created.
10 years ago
Jeremy Grossmann e910167a85 Quick change warning -> debug
10 years ago
Jeremy 49f3c9295f Some debug messages to help with port allocation debugging.
10 years ago
Jeremy 182d2e465e Use projects_path & images_path.
10 years ago
Jeremy 380c4d8211 Fixes capture directory path.
10 years ago
grossmj 78ffe313fd Dynamips VM & device deletion and ghost support.
10 years ago
grossmj f99e834c37 Dynamips devices support (packet capture to complete).
10 years ago
Julien Duponchelle b31af0abcd Sub directory project-files
10 years ago
grossmj 2a3b37a3bd VirtualBox packet capture.
10 years ago
Jeremy 8118d7762f Parallel execution when closing VMs.
10 years ago
Julien Duponchelle 5a0c224292 Allow user to change project path on local server
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
Jeremy 81f9252554 Fixes nasty bug when close a cloned VirtualBox VM.
10 years ago
Jeremy 334835c985 PEP8 + documentation.
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
Jeremy 365af02f37 Packet capture support for VirtualBox.
10 years ago
Julien Duponchelle 59f940625a Flag --local
10 years ago
Julien Duponchelle 8e249b670d Set a location by default
10 years ago
Julien Duponchelle 017c5ac9f6 Allow changing location only for local usage
10 years ago
Julien Duponchelle 0e76527ce2 Update a project
10 years ago
Julien Duponchelle abc885049f Temporary project
10 years ago
Julien Duponchelle 7bf121c6da When we remove a VM, the VM is removed from the project.
10 years ago
Julien Duponchelle 3f5c2390cd Close a project
10 years ago
Julien Duponchelle 986a7f55ef Delete a project
10 years ago
Julien Duponchelle f97c2b2cbe Delete a VM, mark it as destroyable
10 years ago
Jeremy 3b7d08a80e Suspend and resume for VirtualBox.
10 years ago
Jeremy 0b1b27db8f Add module name to base manager.
10 years ago
Julien Duponchelle df31b2ad5a Fix project path
10 years ago
Jeremy 7a19c9062e Pass *args to VM_CLASS.
10 years ago
Julien Duponchelle bbee5f90a0 Yet another PEP 8 :)
10 years ago
Julien Duponchelle db41076ce5 Use the project working directory for VPCS VM
10 years ago
Julien Duponchelle f5ed9fbcf1 PEP 8 clean thanks to auto pep8
10 years ago
Julien Duponchelle 0695e75e77 Fix tests
10 years ago