Commit Graph

209 Commits (4aeb451ffdb858e8007892d65ef89a28451cddfc)

Author SHA1 Message Date
Jeremy 7b001e4d36 Catch GeneratorExit exception. Fixes #231.
9 years ago
Jeremy 2655d426c2 Backport: option to drop nvram & disk files for IOS routers in order to save disk space.
9 years ago
Jeremy 439e0df058 Bind host on 0.0.0.0 when checking for a free UDP port.
9 years ago
grossmj 5a32d8a779 Merge remote-tracking branch 'origin/master'
9 years ago
grossmj 9f1705a4f1 Do not stop saving IOS router configs when there is an exception while a project is committed.
9 years ago
Julien Duponchelle 02650fa490 Create a private config file if expected
9 years ago
Julien Duponchelle d9de1718b7 Fix crash if a private config exist in IOS but no private config file
9 years ago
Jeremy 9df290f192 Check if port or adapter is connected before starting/stopping a packet capture. Fixes #196.
9 years ago
grossmj 91c0f05a4e Fixes bug: couldn't set PCMCIA disk1 size for IOS routers.
9 years ago
Jeremy dd9f62158f Fixes bugs with IOS router configs. Fixes #354.
9 years ago
Jeremy d21469a916 Return an error if an adapter slot doesn't exist on an IOS router.
9 years ago
grossmj fcff2d0813 NIO NAT support for QEMU VMs (user mode back-end is used).
9 years ago
Jeremy 71e2586e17 Refactors how startup-config and private-config are handled for IOS routers.
9 years ago
grossmj f6bc823b58 Fixes #171.
9 years ago
grossmj 271cb527d4 Explicit utf-8 decoding.
9 years ago
grossmj 017997e0a3 Fixes c7200 NPE setting.
9 years ago
grossmj 683a512917 Fixes #150.
9 years ago
grossmj 80a0e0ebf7 Explicit utf-8 encoding where necessary to avoid Unicode errors on Windows (we require/set an utf-8 locale on other systems).
9 years ago
grossmj aab4a7243b Merge remote-tracking branch 'origin/master'
9 years ago
Julien Duponchelle aa2472fb30 Rewrote image search
9 years ago
grossmj 443842e9b8 Allocate random names for Dynamips NIOs.
9 years ago
grossmj 78bc6e29a8 Explicitly delete Dynamips NIOs and unmap VCs for ATM and Frame-Relay switches.
9 years ago
grossmj 7d7972afb3 Some spring cleaning.
9 years ago
Julien Duponchelle 1acc9398d5 Fix encoding error when saving dynamips configuration
9 years ago
Julien Duponchelle 990f243f15 Do not crash if dynamips config contain non ascii chars
9 years ago
Julien Duponchelle 90d55fcb8a Raise a DynamipsError if we can't access to VM status
9 years ago
grossmj ee8362d89a Fixes issue when asyncio read is cancelled and data is still sent by Dynamips hypervisor. Fixes #113.
9 years ago
grossmj 056ff14437 Fixes unicode decode error when saving IOS router configs. Fixes #115.
9 years ago
Julien Duponchelle 3c917c59fb Fix error when missing adapter
9 years ago
Julien Duponchelle 533ce78b90 Fix crash if we call stop on dynamips on non started process
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
grossmj 628dfef0d3 Initialize chassis when creating an IOS router. Fixes #107.
9 years ago
Jeremy 17d5b3a7bc Remove unnecessary locks.
9 years ago
Julien Duponchelle 01bcbe2fd9 Lock the dynamips reader an writer
9 years ago
Jeremy 8415117d2d Save IOS router configs when saving the project (done right this time).
9 years ago
Jeremy 163d1e375d Save IOS configs when a project is committed.
9 years ago
Jeremy 93a5f4be79 Temporarily deactivate IOS router saveconfigs.
9 years ago
Jeremy 46fe973a96 Save IOS router configs when the user saves a project.
9 years ago
grossmj 21587fda5a Removes confreg setting for IOS routers.
9 years ago
Jeremy aebcd9f08b Relative path support of IOU, IOS and Qemu images.
9 years ago
Jeremy 223f3ee705 Should fix ProcessLookupError exceptions.
9 years ago
grossmj 5910b4b0be Have the server look in the right place for relative image paths.
9 years ago
grossmj b1eccc0ace Properly restore configs for Dynamips routers.
9 years ago
grossmj 0d379f428e Makes absolute path checks work on Windows.
9 years ago
Jeremy 2bae814eb1 Remove redundant code for Dynamips hypervisor connections.
9 years ago
Julien Duponchelle a9afaa028c Garbage collect VM when closing a project
10 years ago
grossmj c48ca212bd Stop Dynamips hypervisors used by devices before the project is closed.
10 years ago
grossmj 3ef529fb0e Temporally fixes Dynamips console listening issues.
10 years ago
grossmj 518b037d54 Fixes connect call failed for Dynamips hypervisor #78.
10 years ago