Commit Graph

956 Commits (4aeb451ffdb858e8007892d65ef89a28451cddfc)

Author SHA1 Message Date
Julien Duponchelle c98bcedd39 Cleanup the temporary project after modules have been notified of the
9 years ago
Julien Duponchelle 528bb7a7c6 Do not return error if we can't remove the old project directory
9 years ago
Julien Duponchelle 50d7a4f335 Catch encoding errors in windows logger
9 years ago
Julien Duponchelle 8636d3e337 Use setter for the qemu_path (allow to pass only the binary name)
9 years ago
grossmj c43b26d787 Merge remote-tracking branch 'origin/master'
9 years ago
grossmj 08f82e02a0 Fixes TAP connection when using VPCS.
9 years ago
Julien Duponchelle 9fa873751d Fix crash launching qemu on OSX from another location.
9 years ago
Julien Duponchelle 8c9758d16b I'm stupid... Remove fake segfault
9 years ago
Julien Duponchelle 0c5b753211 Add the fault handler in order to try to get a proper crash stack
9 years ago
grossmj 221a35baae Adds NAT NIO in device schema validation so they can return an error that it is not supported.
9 years ago
Julien Duponchelle 5bb870dc0f New crash report key
9 years ago
Julien Duponchelle 76be91d544 1.3.4dev1
9 years ago
Julien Duponchelle 078b72cafd Version 1.3.3
9 years ago
Jeremy b2457e0b3b Check for empty iourc path.
9 years ago
Jeremy 2531a05adc Merge remote-tracking branch 'origin/master'
9 years ago
Jeremy dd9f62158f Fixes bugs with IOS router configs. Fixes #354.
9 years ago
Julien Duponchelle a3c0f0754e Fix crash
9 years ago
Julien Duponchelle 157bc18ebd Use a temporary directory as egg cache
9 years ago
Julien Duponchelle 1e38b11f34 Catch crash error in IOU in case of permission denied
9 years ago
Jeremy bebdadc465 Bump version to 1.3.3.dev3
9 years ago
Julien Duponchelle b0ce091a4c 1.3.3rc1
9 years ago
Jeremy d21469a916 Return an error if an adapter slot doesn't exist on an IOS router.
9 years ago
Jeremy b57a023394 NIO NAT support for VirtualBox VMs.
9 years ago
grossmj a929dfea38 Merge remote-tracking branch 'origin/master'
9 years ago
grossmj fcff2d0813 NIO NAT support for QEMU VMs (user mode back-end is used).
9 years ago
Julien Duponchelle ed39afbf3d Throw an error if user put an invalid port range in config file
9 years ago
Julien Duponchelle 3ba4789ba6 New crash report key
9 years ago
grossmj 17b93e6a89 Bump version to 1.3.3dev2
9 years ago
Julien Duponchelle 4b21135ba7 Turn off configuration parser interpolation
9 years ago
Julien Duponchelle a3f00e1f45 Catch configuration file parsing errors
9 years ago
Julien Duponchelle b7dac1bec4 Force closing the event loop to avoid warning with Python 3.4.3
9 years ago
Julien Duponchelle 18c4154376 Catch error when you can't mark a project as no longer temporary
9 years ago
Julien Duponchelle 22efc7488f Catch BrokenPipeError for OSX frozen server
9 years ago
grossmj 9eeb8910fb Match how IOU initial-config is set for VPCS VM.
9 years ago
Jeremy 71e2586e17 Refactors how startup-config and private-config are handled for IOS routers.
9 years ago
Jeremy c4054cf810 Catch the "WinError 0 The operation completed successfully" exception at a higher level.
9 years ago
Julien Duponchelle d2d91ebdea Fix temporary project not cleanup with save as
9 years ago
Julien Duponchelle 0dea63c9ea If image is not found in VM directory look in images folder
9 years ago
grossmj 3467b42ab5 Ordered MAC addresses for QEMU based VMs.
9 years ago
grossmj 65103e9332 Merge remote-tracking branch 'origin/master'
9 years ago
grossmj f6bc823b58 Fixes #171.
9 years ago
Julien Duponchelle 151788e48a Force utf-8 configuraton files reading
9 years ago
Julien Duponchelle 6b70fa9794 Do not list file starting with a . in upload handler
9 years ago
Julien Duponchelle 359abb0286 Revert "Merge branch 'unstable'"
9 years ago
grossmj d18293ae7c Fixes list images in VirtualBox.
9 years ago
Jeremy 929c337e8b Merge branch 'unstable'
9 years ago
Julien Duponchelle b9bc73fd01 Do not crash when closing a project if VirtualBox is not accessible
9 years ago
Julien Duponchelle e75fbc9d73 Catch connection reset errors
9 years ago
grossmj 0311a0086e Fixes typo.
9 years ago
Julien Duponchelle 461e3ce53f 1.3.3dev1
9 years ago
Julien Duponchelle 1b4613fbaf Version 1.3.2
9 years ago
grossmj cc03017739 Cleanup the VirtualBox Media Manager after closing a project. Fixes #145.
9 years ago
grossmj a884af983f Avoid Cygwin warning with VPCS on Windows.
9 years ago
Jeremy Grossmann 4f021054e0 Merge pull request #158 from GNS3/keep_iou_config
9 years ago
Jeremy 8503472c77 Close VirtualBox VM linked clone disks after the VM is unregistered. Fixes #145.
9 years ago
Julien Duponchelle 77f54848e3 Fix some tests on Windows
9 years ago
Jeremy f208b472a1 TAP interface support for QEMU VMs. Fixes #153.
9 years ago
Jeremy b6a935aeb8 Return an explicit error when a NIO type is not supported by a VM.
9 years ago
Julien Duponchelle 324a4f73d0 Do not erase the IOU config
9 years ago
Julien Duponchelle d5ae4750e9 Do not load IOU handler on Windows during tests
9 years ago
Julien Duponchelle 4df95efdec Skip IOU test on Windows
9 years ago
grossmj 271cb527d4 Explicit utf-8 decoding.
9 years ago
grossmj 6edf1e3649 Check NIO exists when stopping an IOU capture.
9 years ago
grossmj 017997e0a3 Fixes c7200 NPE setting.
9 years ago
grossmj 3e6996903f Fixes VPCS process termination.
9 years ago
grossmj da2b895c99 Catch FileNotFoundError exception in os.getcwd()
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 d68bf1c263 Removes unnecessary sleep in VirtualBox VM.
9 years ago
Jeremy fa544ef888 Fixes #270. Relative paths management with empty ones.
9 years ago
Jeremy 8f6e5b4ad8 Merge branch 'unstable' into daemon
9 years ago
Julien Duponchelle 24bfd8ab53 New crash report key and doesn't send report for developers
9 years ago
Jeremy 40ce22222e Merge branch 'unstable' into api_list_images
9 years ago
Jeremy Grossmann 7e991cc404 Merge pull request #154 from GNS3/wireshark_remote_capture
9 years ago
Julien Duponchelle 83f2509cfe Cleanup exceptions
9 years ago
Julien Duponchelle 6b862b8397 Correctly show the host in templates
9 years ago
Julien Duponchelle fac0f5ecd9 Proper daemon support
9 years ago
grossmj 3680c40e23 Catch COM errors when connecting to WMI.
9 years ago
grossmj 30f6263146 Don't assume the PATH environment variable exists.
9 years ago
grossmj 161adb781b Use UUIDs instead of the VM names for VirtualBox pipe paths.
9 years ago
Julien Duponchelle 2e39265da1 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 9c549b175f Add --log options for daemon support
9 years ago
Julien Duponchelle bf618d321c Max 100 thread executor
9 years ago
Julien Duponchelle 8b879c0614 Support wireshark remote capture
9 years ago
Julien Duponchelle cf0adf56a8 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 531e95463c Add qemu-kvm to the list of binary
9 years ago
Julien Duponchelle 3926390d30 Fix tests broken by a previous commit
9 years ago
grossmj 343e007809 Ignore the "OSError: [WinError 0] The operation completed successfully" exception in Windows.
9 years ago
grossmj c6dbf296cf Merge remote-tracking branch 'origin/master'
9 years ago
Julien Duponchelle dfdc18b20c Merge branch 'master' into unstable
9 years ago
Julien Duponchelle bca90bc563 API in order to get the list of IOU, Dynamips, Qemu images
9 years ago
Julien Duponchelle b5e01f7560 Fix IOU licence check flag
9 years ago
grossmj 4136c29b0f Config paths are not used when updating Dynamips or IOU VM settings.
9 years ago
grossmj aeab9780d8 Fixes initial-configs that were not restored when opening a project containing IOU VMs.
9 years ago
Julien Duponchelle 789e24795e Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 26a7f83db2 Remove the workaround for dynamips OSX
9 years ago
Julien Duponchelle def453c116 Restore "iourc_path" until I speak with jeremy about it
9 years ago
Julien Duponchelle 997f7cbd6f Fix noise in logs
9 years ago
grossmj aab4a7243b Merge remote-tracking branch 'origin/master'
9 years ago
Julien Duponchelle aa2472fb30 Rewrote image search
9 years ago