Commit Graph

981 Commits (7c7f8fe3edec344f48ceb22544fe9c18c547bc26)

Author SHA1 Message Date
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
grossmj a260377f0e List all available VMware VMs.
9 years ago
Julien Duponchelle 151788e48a Force utf-8 configuraton files reading
9 years ago
Julien Duponchelle e9ec5c8a37 A notification stream with process monitoring
9 years ago
Julien Duponchelle 57f5e7a7d9 Merge branch 'master' into unstable
9 years ago
Julien Duponchelle 6b70fa9794 Do not list file starting with a . in upload handler
9 years ago
Jeremy ab60d7929b Basic VMware support (start & stop a VM).
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 f8f6f5dc5d Merge branch 'master' into 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
Julien Duponchelle 5f6d1bfdd6 Merge branch 'master' into unstable
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
Julien Duponchelle e51a129216 Prevent parallel execution of VBox commands
9 years ago
Julien Duponchelle 55fed02299 Fix a crash when in some cases you can't access to VBOX state
9 years ago
Julien Duponchelle 45ca995dea Fix crash if VirtualBox doesn't return API version
9 years ago
Julien Duponchelle af942dc419 Fix a crash in VirtualBox vm creation
9 years ago
Julien Duponchelle 1d5dc2ecf0 1.4.0 dev1
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 de5e8f852d Cleaner and generic way to set Qemu & IOU VM settings.
9 years ago
Julien Duponchelle c99998d73c Fix version
9 years ago
Julien Duponchelle c4963abcba 1.3.2 dev1
9 years ago
Julien Duponchelle 1ba9a2fcfa Prepare 1.3.1
9 years ago
Julien Duponchelle eac751948e Prepare RC4
9 years ago
Julien Duponchelle b2e53a94d4 Initial config file content can be empty
9 years ago
Julien Duponchelle 2d507fd17a Fix crash if IOU initial config is emtpy
9 years ago
Julien Duponchelle 202032f334 Fix error messages in JSON schema
9 years ago
Julien Duponchelle 1d997d9da5 Return more informations about bad requests for crash reports
9 years ago
Julien Duponchelle 9b79cce488 Dev4 version
9 years ago
grossmj 7e8b0a48ab Merge remote-tracking branch 'origin/master'
9 years ago
grossmj 7d7972afb3 Some spring cleaning.
9 years ago
Julien Duponchelle f799fc1ab7 Prepare 1.3.1rc3
9 years ago
Julien Duponchelle 3b4a060ae9 Fix missing IOU documentation
9 years ago
Julien Duponchelle 1c4a059982 Look in old IOU images location in order to smooth transition
9 years ago
Julien Duponchelle 4189089e1b Prepare 1.3.1rc2
9 years ago
Julien Duponchelle 7efb7c2978 Do not overwrite initial-config IOU if client send an empty
9 years ago
Julien Duponchelle e3239b7e36 Prepare 1.3.1rc1
9 years ago
grossmj 1c4202187a Fixes TAP interface use with VPCS.
9 years ago
grossmj 631d7a1e25 Avoid disconnecting valid VirtualBox VM adapter backends.
9 years ago
Jeremy Grossmann 19c5fdb1fd Merge pull request #135 from GNS3/fix_virtualbox_adapters
9 years ago
Julien Duponchelle b46e2cf013 Fix issues with macos X dynamips not freeing UDP port
9 years ago
Julien Duponchelle 1acc9398d5 Fix encoding error when saving dynamips configuration
9 years ago
Julien Duponchelle 8fc256da6d Fix missing adapters in VBox Virtual Machines
9 years ago
Julien Duponchelle b330b2c157 The upload web page return a 200 in case of error
9 years ago
Julien Duponchelle 990f243f15 Do not crash if dynamips config contain non ascii chars
9 years ago
Julien Duponchelle a3c8201bcc Do not crash if no console port is available for VBox
9 years ago
Julien Duponchelle 90d55fcb8a Raise a DynamipsError if we can't access to VM status
9 years ago
Julien Duponchelle 4cd5ec5613 Check name of the VBoxManage executable
9 years ago
Julien Duponchelle 026fe3df9b Catch error when qemu additional options are invalid
9 years ago
Julien Duponchelle 220d585dcc Fix ClientDisconnectedError
9 years ago
Julien Duponchelle 93344e9427 Fix crash when NIO doesn't exist
9 years ago
Julien Duponchelle 6d6cfacdc8 Turn off crash report if raven not available
9 years ago
Julien Duponchelle 36f5fd2865 Fix crash when IOU script file is incorrect
9 years ago
Jeremy 47ffdbd4ed Bump version to 1.3.1.dev1
9 years ago
Jeremy ddf0194e8e 1.3.0 release
9 years ago
Julien Duponchelle 420a1c2da2 Fix rare crash in tests for travis and fix coverage
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
Julien Duponchelle be199b77a5 Homepage cleanup
9 years ago
Julien Duponchelle bff164afcb Merge pull request #106 from aka001/homepage_added
9 years ago
Jeremy 81ce86a8a7 Fixes use_default_iou_values param was not set.
9 years ago
Jeremy 1df8f61035 Merge remote-tracking branch 'origin/master'
9 years ago
Jeremy c7034c25ef Fixes issue when IOURC environment variable is set to None.
9 years ago
Julien Duponchelle 2e72bc2d3a Fix tests
9 years ago
Julien Duponchelle 64152c1af8 Fix a crash in CI, making log impossible to read
9 years ago
Jeremy 879ed9e4e6 Fixes issue when exporting IOS router configs.
9 years ago
Jeremy ec6a761e04 Fixes check if VPCS process is running.
9 years ago
grossmj 588088ca93 Fixes bug when remove_nio() is not a coroutine for ATM and FR switches.
9 years ago
grossmj 07067d6765 Fixes how to test if iou and iouyap are running.
9 years ago
grossmj 980e63e667 Allocate a random port for Qemu monitor. Fixes issue with pre 1.3 projects.
9 years ago
grossmj 7b1a707967 Bump version to 1.3.0.dev3
9 years ago
grossmj 73310105a8 Fixes default chassis bug.
9 years ago
Jeremy 51659b6087 Bump version to 1.3.0rc2
9 years ago
Akash Agrawall a25b17fe95 Removed merge conflict
9 years ago
Jeremy b5aabd4cc5 Fixes initial-config not loading for IOU L2.
9 years ago
Julien Duponchelle f4c7212e33 Update sentry key for the RC2
9 years ago
grossmj f451ed144e Prevent error when suspend/resume is not supported in QEMU VM.
9 years ago
grossmj a77023d1ee Bump version to 1.3.0.dev2
9 years ago
grossmj 24300b2502 Adds project id when requesting 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
grossmj 628dfef0d3 Initialize chassis when creating an IOS router. Fixes #107.
9 years ago
Jeremy 17d5b3a7bc Remove unnecessary locks.
9 years ago
Akash Agrawall 257735255c Added homepage
9 years ago
Julien Duponchelle 01bcbe2fd9 Lock the dynamips reader an writer
9 years ago