Julien Duponchelle
5e3ce48a52
Merge branch 'master' into unstable
2015-10-06 19:19:56 +02:00
grossmj
80d99ec395
Fixes some minor issues.
2015-09-29 14:15:01 -06:00
grossmj
09aa31fb43
Do not automatically delete Dynamips bootflash file because they are necessary to restore VLANs on the c3600 platform.
2015-09-23 13:42:37 +02:00
grossmj
958274e8f6
Do not automatically delete Dynamips bootflash file because they are necessary to restore VLANs on the c3600 platform.
2015-09-16 06:09:14 -06:00
grossmj
ab3700854c
Don't delete Dynamips ROM files. They are used to restore the nvram.
2015-08-10 21:23:05 -06:00
grossmj
2ce01fafc0
Don't delete Dynamips ROM files. They are used to restore the nvram.
2015-08-10 21:22:21 -06:00
Jeremy
382747a2f2
Catch GeneratorExit exception. Fixes #231 .
2015-07-25 16:55:37 -06:00
Jeremy
7b001e4d36
Catch GeneratorExit exception. Fixes #231 .
2015-07-25 16:46:23 -06:00
Jeremy
2655d426c2
Backport: option to drop nvram & disk files for IOS routers in order to save disk space.
2015-07-22 16:02:08 -06:00
grossmj
4171aebfdb
List only valid existing IOS images (for IOS router wizard).
2015-06-30 17:37:46 -06:00
Jeremy
be85d95ff7
Checks if IOS image exist at startup and not during node creation. Fixes #240 .
2015-06-29 16:30:57 -06:00
grossmj
c7ea8517a1
Do not stop saving IOS router or IOU configs when there is an exception while a project is committed.
2015-06-08 11:32:00 -06:00
grossmj
9f1705a4f1
Do not stop saving IOS router configs when there is an exception while a project is committed.
2015-06-08 11:28:48 -06:00
grossmj
042472f02c
Check interface is up before connecting a NIO (Linux only). Fixes #277 .
2015-06-07 13:51:33 -06:00
grossmj
81d417a2b3
Fixes too many arguments to socket.getaddrinfo()
2015-06-07 09:25:54 -06:00
grossmj
81e56e035b
IPv6 support.
2015-06-06 21:37:34 -06:00
grossmj
e63b9ff0e6
Option to drop nvram & disk files for IOS routers in order to save disk space.
2015-06-05 14:54:22 -06:00
Jeremy
dd9f62158f
Fixes bugs with IOS router configs. Fixes #354 .
2015-05-13 15:53:58 -06:00
Jeremy
d21469a916
Return an error if an adapter slot doesn't exist on an IOS router.
2015-05-06 17:22:07 -06:00
grossmj
fcff2d0813
NIO NAT support for QEMU VMs (user mode back-end is used).
2015-05-06 14:59:01 -06:00
Jeremy
71e2586e17
Refactors how startup-config and private-config are handled for IOS routers.
2015-05-04 18:42:32 -06:00
grossmj
683a512917
Fixes #150 .
2015-04-25 15:20:15 -06:00
Julien Duponchelle
aa2472fb30
Rewrote image search
...
This code is more generic and support all cases. Previously
we had bug where the user lost his image path if the image
was not located in image directory.
2015-04-14 18:46:55 +02:00
Julien Duponchelle
990f243f15
Do not crash if dynamips config contain non ascii chars
...
But I don't know why user can want to do that.
Fix #123
2015-04-01 19:55:11 +02: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
163d1e375d
Save IOS configs when a project is committed.
2015-03-17 18:53:24 -06:00
Jeremy
93a5f4be79
Temporarily deactivate IOS router saveconfigs.
2015-03-16 17:36:23 -06:00
Jeremy
46fe973a96
Save IOS router configs when the user saves a project.
2015-03-16 16:33:37 -06:00
Jeremy
aebcd9f08b
Relative path support of IOU, IOS and Qemu images.
2015-03-11 15:04:11 -06:00
Jeremy
223f3ee705
Should fix ProcessLookupError exceptions.
2015-03-11 10:53:09 -06:00
grossmj
b1eccc0ace
Properly restore configs for Dynamips routers.
2015-03-08 14:13:19 -06:00
Jeremy
2bae814eb1
Remove redundant code for Dynamips hypervisor connections.
2015-03-05 18:00:17 -07:00
Julien Duponchelle
a9afaa028c
Garbage collect VM when closing a project
2015-03-02 17:17:28 +01:00
grossmj
c48ca212bd
Stop Dynamips hypervisors used by devices before the project is closed.
...
This is to avoid locked files by hypervisors preventing temporary project working directories to be deleted.
2015-03-01 19:20:33 -07:00
grossmj
3ef529fb0e
Temporally fixes Dynamips console listening issues.
2015-03-01 18:53:03 -07:00
grossmj
7223005acd
Restore device IDs and fixes race condition when converting an old project.
2015-03-01 13:05:51 -07:00
grossmj
7fe2d6c367
Support to deactivate sparsemem or mmap globally for Dynamips VMs.
2015-02-28 15:53:21 -07:00
grossmj
d762c43314
Include the images directory when converting an old project.
2015-02-28 15:00:00 -07:00
grossmj
708f66b608
Fixes asyncio Lock instantiation issues on Windows.
...
Because the event loop is essentially a global variable, asyncio Lock objects that get instantiated early could grab a reference to the wrong loop (Selector instead of Proactor).
2015-02-27 22:12:43 -07:00
grossmj
666064f1ae
Revert commit: Remove lock for Ghost IOS (problem on Windows).
2015-02-27 22:01:37 -07:00
Jeremy
70d5dea256
Remove lock for Ghost IOS (problem on Windows).
2015-02-27 19:36:45 -07:00
Jeremy
ba95567886
Some info message and fixes ghost IOS activation/deactivation.
2015-02-27 19:35:31 -07:00
Jeremy
84870bf736
Some changes with config files on Windows.
2015-02-27 18:08:34 -07:00
Jeremy
0e8b8fa66f
Update hypervisors working dir when the project is moved.
2015-02-27 16:51:17 -07:00
Jeremy
58d92f1584
Fixes Dynamips console/aux ports restoration when loading a project.
2015-02-26 16:15:44 -07:00
Jeremy
0eaad579c2
IOU + VirtualBox conversion of old projects.
2015-02-25 18:55:35 -07:00
Jeremy
85518a3cd6
Fixes race condition when generating an ghost IOS file.
2015-02-25 17:38:55 -07:00
Jeremy
42c07cee1a
Properly release UDP ports when closing a project or deleting a link.
2015-02-23 19:00:34 -07:00
Julien Duponchelle
c9314ec509
autopep8 et upload files
2015-02-23 17:21:39 +01:00