Jeremy
|
7b001e4d36
|
Catch GeneratorExit exception. Fixes #231.
|
2015-07-25 16:46:23 -06:00 |
|
Julien Duponchelle
|
c98bcedd39
|
Cleanup the temporary project after modules have been notified of the
path change
|
2015-05-26 15:20:14 +02:00 |
|
Julien Duponchelle
|
528bb7a7c6
|
Do not return error if we can't remove the old project directory
|
2015-05-26 13:27:12 +02:00 |
|
Julien Duponchelle
|
ed39afbf3d
|
Throw an error if user put an invalid port range in config file
Fix #117
|
2015-05-06 10:40:51 +02:00 |
|
Julien Duponchelle
|
18c4154376
|
Catch error when you can't mark a project as no longer temporary
Fix #172
|
2015-05-05 10:51:51 +02:00 |
|
Julien Duponchelle
|
d2d91ebdea
|
Fix temporary project not cleanup with save as
|
2015-05-04 14:04:57 +02:00 |
|
Julien Duponchelle
|
77f54848e3
|
Fix some tests on Windows
|
2015-04-27 23:12:13 +02:00 |
|
Julien Duponchelle
|
26a7f83db2
|
Remove the workaround for dynamips OSX
|
2015-04-15 15:58:31 +02:00 |
|
grossmj
|
7d7972afb3
|
Some spring cleaning.
|
2015-04-08 11:17:34 -06:00 |
|
Julien Duponchelle
|
b46e2cf013
|
Fix issues with macos X dynamips not freeing UDP port
Fix #133
|
2015-04-03 13:32:07 +02:00 |
|
grossmj
|
153914bf97
|
Make sure used ports in a project are cleaned up when closing it.
|
2015-03-21 17:19:12 -06:00 |
|
grossmj
|
2d6d153262
|
Save configs when project is committed.
|
2015-03-21 14:52:17 -06:00 |
|
Jeremy
|
8415117d2d
|
Save IOS router configs when saving the project (done right this time).
|
2015-03-18 15:34:31 -06:00 |
|
Jeremy
|
46fe973a96
|
Save IOS router configs when the user saves a project.
|
2015-03-16 16:33:37 -06:00 |
|
grossmj
|
5ca65093e4
|
Fixes bugs when checking if this is a local project.
|
2015-03-09 12:45:02 -06:00 |
|
grossmj
|
95766fa30d
|
Let the server know about the project name and convert old IOU projects on remote servers.
|
2015-03-08 19:13:01 -06:00 |
|
Julien Duponchelle
|
e37392c482
|
Correctly recover id when closing VMS
Fixes #91
|
2015-03-06 15:48:16 +01:00 |
|
Julien Duponchelle
|
a9afaa028c
|
Garbage collect VM when closing a project
|
2015-03-02 17:17:28 +01:00 |
|
Jeremy
|
54fc873be5
|
Prevent multiple projects with the same ID to be created.
|
2015-02-25 16:05:57 -07:00 |
|
Jeremy Grossmann
|
e910167a85
|
Quick change warning -> debug
|
2015-02-23 22:19:03 -07:00 |
|
Jeremy
|
49f3c9295f
|
Some debug messages to help with port allocation debugging.
|
2015-02-23 19:59:19 -07:00 |
|
Jeremy
|
182d2e465e
|
Use projects_path & images_path.
|
2015-02-23 17:08:34 -07:00 |
|
Jeremy
|
380c4d8211
|
Fixes capture directory path.
|
2015-02-18 18:40:01 -07:00 |
|
grossmj
|
78ffe313fd
|
Dynamips VM & device deletion and ghost support.
|
2015-02-15 22:13:24 -07:00 |
|
grossmj
|
f99e834c37
|
Dynamips devices support (packet capture to complete).
|
2015-02-15 12:18:12 -07:00 |
|
Julien Duponchelle
|
b31af0abcd
|
Sub directory project-files
|
2015-02-09 11:26:42 +01:00 |
|
grossmj
|
2a3b37a3bd
|
VirtualBox packet capture.
|
2015-02-08 14:44:56 -07:00 |
|
Jeremy
|
8118d7762f
|
Parallel execution when closing VMs.
|
2015-02-05 14:24:06 -07:00 |
|
Julien Duponchelle
|
5a0c224292
|
Allow user to change project path on local server
|
2015-02-05 17:52:37 +01:00 |
|
Julien Duponchelle
|
dae48b2de4
|
Update temporary status if project change location
This avoid race condition during file move.
|
2015-02-05 11:44:51 +01:00 |
|
Jeremy
|
b680138073
|
Merge remote-tracking branch 'origin/asyncio' into asyncio
Conflicts:
gns3server/modules/project.py
tests/modules/test_project.py
|
2015-02-04 13:52:46 -07:00 |
|
Jeremy
|
1bea78194c
|
Explicit ID names, remove {uuid} from URLs and add vms in URLs for VMs.
|
2015-02-04 13:48:29 -07:00 |
|
Julien Duponchelle
|
c5c219ffe1
|
Allow modification of path from the client
|
2015-02-04 21:17:00 +01:00 |
|
Julien Duponchelle
|
2ace014a3c
|
Cleanup old temporary project at startup
|
2015-02-04 17:18:53 +01:00 |
|
Jeremy
|
d2699f051d
|
Change URL for projects: /project becomes /projects and project_id is used instead of uuid.
|
2015-02-03 18:23:11 -07:00 |
|
Jeremy
|
81f9252554
|
Fixes nasty bug when close a cloned VirtualBox VM.
|
2015-02-02 18:56:13 -07:00 |
|
Jeremy
|
334835c985
|
PEP8 + documentation.
|
2015-01-31 14:34:49 -07:00 |
|
Julien Duponchelle
|
df8bdcc152
|
Catch exceptions from rmtree
|
2015-01-26 13:54:44 +01:00 |
|
Julien Duponchelle
|
4518404706
|
Run rmtree in a different thread
|
2015-01-26 12:10:30 +01:00 |
|
Jeremy
|
365af02f37
|
Packet capture support for VirtualBox.
|
2015-01-23 18:33:49 -07:00 |
|
Julien Duponchelle
|
59f940625a
|
Flag --local
|
2015-01-23 18:37:29 +01:00 |
|
Julien Duponchelle
|
8e249b670d
|
Set a location by default
|
2015-01-23 17:39:17 +01:00 |
|
Julien Duponchelle
|
017c5ac9f6
|
Allow changing location only for local usage
|
2015-01-23 16:58:14 +01:00 |
|
Julien Duponchelle
|
0e76527ce2
|
Update a project
|
2015-01-23 16:13:58 +01:00 |
|
Julien Duponchelle
|
abc885049f
|
Temporary project
|
2015-01-23 16:02:26 +01:00 |
|
Julien Duponchelle
|
7bf121c6da
|
When we remove a VM, the VM is removed from the project.
|
2015-01-23 14:37:21 +01:00 |
|
Julien Duponchelle
|
3f5c2390cd
|
Close a project
|
2015-01-23 14:07:10 +01:00 |
|
Julien Duponchelle
|
986a7f55ef
|
Delete a project
|
2015-01-23 11:48:20 +01:00 |
|
Julien Duponchelle
|
f97c2b2cbe
|
Delete a VM, mark it as destroyable
|
2015-01-23 11:28:58 +01:00 |
|
Jeremy
|
3b7d08a80e
|
Suspend and resume for VirtualBox.
|
2015-01-21 19:28:52 -07:00 |
|