Commit Graph

841 Commits (a884af983faaf49ac62cdd5d2819ac7ed8b76e2e)

Author SHA1 Message Date
Julien Duponchelle f4c7212e33 Update sentry key for the RC2
10 years ago
grossmj f451ed144e Prevent error when suspend/resume is not supported in QEMU VM.
10 years ago
grossmj a77023d1ee Bump version to 1.3.0.dev2
10 years ago
grossmj 24300b2502 Adds project id when requesting UDP port.
10 years ago
grossmj 153914bf97 Make sure used ports in a project are cleaned up when closing it.
10 years ago
grossmj 2d6d153262 Save configs when project is committed.
10 years ago
grossmj 628dfef0d3 Initialize chassis when creating an IOS router. Fixes #107.
10 years ago
Jeremy 17d5b3a7bc Remove unnecessary locks.
10 years ago
Akash Agrawall 257735255c Added homepage
10 years ago
Julien Duponchelle 01bcbe2fd9 Lock the dynamips reader an writer
10 years ago
grossmj 7473dec5ad Bump version to 1.3.0.dev1
10 years ago
Julien Duponchelle 533baf0445 1.3.0rc1
10 years ago
Julien Duponchelle ddb8a9f06e Fix an issue in IOU relative path looking
10 years ago
Jeremy f31071d510 Bump version to 1.3.0rc1.dev3
10 years ago
Jeremy 8415117d2d Save IOS router configs when saving the project (done right this time).
10 years ago
Jeremy f6b122cdfa Look in legacy IOU images dir when looking for relative IOU image path.
10 years ago
Jeremy 44c8396997 Bump version to 1.3.0rc1.dev2
10 years ago
Jeremy fb0490d8e3 Merge remote-tracking branch 'origin/asyncio' into asyncio
10 years ago
Jeremy 163d1e375d Save IOS configs when a project is committed.
10 years ago
Julien Duponchelle 6330e99ff1 More robust IOUVM support
10 years ago
Julien Duponchelle 386b311755 Fix iou key verification for large hostid
10 years ago
Julien Duponchelle 4a9f578784 Support IOURC update
10 years ago
Julien Duponchelle 8ca9c2121a Do not crash if iourc file is missing
10 years ago
Julien Duponchelle 66cdf39ea2 Support uploading iourc
10 years ago
Julien Duponchelle 964ea0f577 Fix random behavior in tests
10 years ago
Julien Duponchelle bb7eda63af Support more all QEMU status
10 years ago
Julien Duponchelle 54bccb0628 Restore configuration live reload
10 years ago
Jeremy 2de817214f Do not hide non-executable file in the UploadHandler.
10 years ago
Jeremy 93a5f4be79 Temporarily deactivate IOS router saveconfigs.
10 years ago
Jeremy 46fe973a96 Save IOS router configs when the user saves a project.
10 years ago
Jeremy cc9b575b77 Bind UDP tunnels to the correct source address. Fixes #96.
10 years ago
Julien Duponchelle bcb1ce02ab Refactor config management in tests
10 years ago
Julien Duponchelle cf247a9301 Fix iou tests and add tests
10 years ago
Julien Duponchelle 3a6a04b8e5 Fix version test
10 years ago
grossmj 21587fda5a Removes confreg setting for IOS routers.
10 years ago
grossmj 30ed89847b Adds netifaces module in the setup dependencies.
10 years ago
grossmj 6d56da03e5 Fixes tests.
10 years ago
grossmj 25b778aec0 Bump version to 1.3.0rc1.dev1
10 years ago
grossmj a90805135d Bump version to 1.3.0beta2
10 years ago
Jeremy cf92bfe81e Alternative local server shutdown (mostly intended for Windows).
10 years ago
Jeremy 4ccca5dc99 Support RAM setting for VirtualBox VMs.
10 years ago
Jeremy a81d2274cd Adds info either the server is started as a local server in VersionHandler response.
10 years ago
Jeremy 221befa73e Option to record curl requests into a file (to replay them later).
10 years ago
Jeremy db69b93100 Merge remote-tracking branch 'origin/asyncio' into asyncio
10 years ago
Jeremy 81420c60c7 Changes words in upload template.
10 years ago
Jeremy f7d3af4a59 Fixes hostid retrieval.
10 years ago
grossmj c596147b59 List the iourc file in upload handler.
10 years ago
Jeremy 5637b7be86 Bump version to 1.3.0beta2.dev1
10 years ago
Jeremy 500b7112f5 Assert host and port are not None when creating the Server instance.
10 years ago
Jeremy 36daa3627e Ignore exception in asyncio loop on Windows when the local server gets a signal.
10 years ago
Jeremy 03796ca729 Server handler to shutdown a local server.
10 years ago
Jeremy 6d901e8295 Fixes issue when VBoxManage returns an error.
10 years ago
grossmj 4f7b896a6a Fixes tests.
10 years ago
grossmj 34c4649d0b Bump version to 1.3beta1
10 years ago
Jeremy 54c2d34185 Optional IOU license key check.
10 years ago
Jeremy aebcd9f08b Relative path support of IOU, IOS and Qemu images.
10 years ago
Jeremy c41bec0516 Do not give attachment warning for generic attachments in VirtualBox.
10 years ago
Jeremy 223f3ee705 Should fix ProcessLookupError exceptions.
10 years ago
grossmj 1610067eee Support for HDC and HDD disk images in Qemu.
10 years ago
grossmj 062e5a5986 Fixes bug when starting a packet capture in VirtualBox with the project path containing spaces.
10 years ago
grossmj 4c68fd0d52 Renames server.conf and server.ini to gns3_server.conf and gns3_server.ini respectively.
10 years ago
grossmj 03dfd177f9 Use TCP instead of Telnet to communicate with Qemu monitor.
10 years ago
grossmj 5910b4b0be Have the server look in the right place for relative image paths.
10 years ago
grossmj ad5548f70b Convert more that IOU pre 1.3 projects but also other modules on remote servers.
10 years ago
grossmj 5ca65093e4 Fixes bugs when checking if this is a local project.
10 years ago
grossmj 4f1674f50c Bump version to 1.3.0beta1.dev2
10 years ago
grossmj 95766fa30d Let the server know about the project name and convert old IOU projects on remote servers.
10 years ago
grossmj 2934232afb Convert legacy IOU directories on remote servers.
10 years ago
grossmj b1eccc0ace Properly restore configs for Dynamips routers.
10 years ago
grossmj c3014632a4 Fixes rename bug for linked clones in VirtualBox.
10 years ago
grossmj 0d379f428e Makes absolute path checks work on Windows.
10 years ago
Julien Duponchelle be1e0fa1f2 Upload IOURC file via the web interface
10 years ago
Julien Duponchelle ed2e4e43f2 Support the options use_default_iou_values
10 years ago
Julien Duponchelle d126db1fe9 The upload interfaces allow user to choose an image type
10 years ago
Julien Duponchelle 1b68a54234 Look for qemu images in ~/GNS3/images
10 years ago
Jeremy ee578d3c12 Fixes Qemu networking.
10 years ago
Jeremy d87ebb3ed2 Fixes suspend and resume for Qemu.
10 years ago
Jeremy f188bc43e1 Includes SSL cacert file path in the warnings.
10 years ago
Jeremy 053fd9cc0c Adds warnings if the cacert.pem file cannot be found.
10 years ago
Jeremy b58f9e10f9 Bump version to 1.3.0beta1.dev1
10 years ago
Julien Duponchelle e37392c482 Correctly recover id when closing VMS
10 years ago
Julien Duponchelle d657f94c18 Fix crash when you start capture on a non running IOU
10 years ago
grossmj 18f3859e87 Fixes Telnet server initialization issue in VirtualBox. Fixes #88.
10 years ago
Jeremy a64dfdd694 Disconnect network cable if adapter is not attached in VirtualBox vNIC.
10 years ago
Jeremy 2bae814eb1 Remove redundant code for Dynamips hypervisor connections.
10 years ago
Jeremy c012e8ddb3 Merge remote-tracking branch 'origin/asyncio' into asyncio
10 years ago
Jeremy b5e8aaf682 Support for Raven to send crash report from a frozen state.
10 years ago
Julien Duponchelle 2679c03fe2 Drop cloud from config
10 years ago
Julien Duponchelle 01ab91722b Proper format of crash report
10 years ago
Julien Duponchelle a4da6c6a74 Add more informations in crash reports
10 years ago
Julien Duponchelle 1d0ffe4b2e Add more informations to crash reports
10 years ago
Julien Duponchelle 3407ba802e Rename vlan dat file for IOU
10 years ago
Jeremy 7a6136ed14 Fixes adapter bug with VirtualBox.
10 years ago
Jeremy 94bcd1cf11 Bump to version 1.3.0alpha1
10 years ago
Jeremy 69f8b7de6a Bump to version 1.3alpha1
10 years ago
Julien Duponchelle 80fd857658 Fix tests
10 years ago
Julien Duponchelle 10296f4f19 Do not send garbage to console in case of sentry not available
10 years ago
Julien Duponchelle 16dc0d1a8a Send crash report synchronous to avoid lost of events
10 years ago
Jeremy 6208cb997d Fixes Qemu adapters support.
10 years ago
Jeremy 6e89f2c7c7 Remove console_host from IOU and Qemu handlers.
10 years ago
Jeremy 3472f19519 Use console_host from the PortManager.
10 years ago
Jeremy a6869379c3 Fixes console restoration when loading a VirtualBox project.
10 years ago
Jeremy f269ec9527 Fixes Qemu networking.
10 years ago
Jeremy 7ace6fc7e9 Fixes old projects loading issue with Qemu.
10 years ago
Jeremy 466c6142af Merge remote-tracking branch 'origin/asyncio' into asyncio
10 years ago
Jeremy b673b898a8 Fixes problem when trying to convert VirtualBox projects without cloned VMs.
10 years ago
Julien Duponchelle 91ccd6167c API for reloading server config
10 years ago
Julien Duponchelle a9afaa028c Garbage collect VM when closing a project
10 years ago
Julien Duponchelle 66860655b9 If a VM is already loaded, we return a VM instead of creating it twice
10 years ago
Julien Duponchelle 16f6fe9d3b Send criticals errors to Sentry
10 years ago
grossmj 46b0ead329 Close connections for auto-reload.
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
grossmj 7223005acd Restore device IDs and fixes race condition when converting an old project.
10 years ago
grossmj 5ae8728ee6 Fixes ATM switch.
10 years ago
grossmj 0c767e1c0e Bump to version 1.3.dev3
10 years ago
grossmj dfce18a48f Fixes migration issues for pre-1.3 projects.
10 years ago
grossmj 0f10d25c0b Optional AUX console port allocation for Dynamips VMs.
10 years ago
grossmj 7fe2d6c367 Support to deactivate sparsemem or mmap globally for Dynamips VMs.
10 years ago
grossmj d762c43314 Include the images directory when converting an old project.
10 years ago
grossmj 708f66b608 Fixes asyncio Lock instantiation issues on Windows.
10 years ago
grossmj 666064f1ae Revert commit: Remove lock for Ghost IOS (problem on Windows).
10 years ago
Jeremy 70d5dea256 Remove lock for Ghost IOS (problem on Windows).
10 years ago
Jeremy ba95567886 Some info message and fixes ghost IOS activation/deactivation.
10 years ago
Jeremy 84870bf736 Some changes with config files on Windows.
10 years ago
Jeremy 0e8b8fa66f Update hypervisors working dir when the project is moved.
10 years ago
Jeremy b55719186e Merge remote-tracking branch 'origin/asyncio' into asyncio
10 years ago
Jeremy 1d6d2a39f0 Allow signals to be processed on Windows.
10 years ago
Julien Duponchelle d0c386860e Fix curl sample generation in the documentation
10 years ago
Julien Duponchelle ae7bf828cd Fix tests on MacOS
10 years ago
Julien Duponchelle f6448bb05d Turn off collored log output on windows
10 years ago
Julien Duponchelle ebb865d973 Export vpcs config path
10 years ago
Jeremy 985c23a40e Explicitly import handlers so freezing application can find and include the right modules.
10 years ago
Jeremy 58d92f1584 Fixes Dynamips console/aux ports restoration when loading a project.
10 years ago
Julien Duponchelle 62afef06af After an iou reload you can write on the console
10 years ago
Julien Duponchelle 5e59145948 If you type reload inside iou you are no longer disconnected
10 years ago
Julien Duponchelle 29e8d91745 Do not output debug for ioucon standard telnet commands
10 years ago
Julien Duponchelle 5a58f6efc8 Fix a crash with Python 3.4 when you stop IOU
10 years ago
Julien Duponchelle c07b8c746e Drop poll from Qemu
10 years ago
Jeremy 0eaad579c2 IOU + VirtualBox conversion of old projects.
10 years ago
Jeremy 85518a3cd6 Fixes race condition when generating an ghost IOS file.
10 years ago
Jeremy 9dc713f31d Fixes race condition when deleting empty legacy project files dir.
10 years ago
Jeremy 473eb0280e Support for relative path in Dynamips.
10 years ago
Jeremy de1be0961f Do not return an error when creating the same project multiple times (for now).
10 years ago
Jeremy 54fc873be5 Prevent multiple projects with the same ID to be created.
10 years ago
Jeremy 349d9d4540 Fixes small issues when deleting Dynamips devices.
10 years ago
Julien Duponchelle f12d3f07f7 Drop the old -files in the project
10 years ago
Julien Duponchelle 8434a286b6 Fix IOU old project import
10 years ago
Julien Duponchelle 818676ce5e Support relative path in iou
10 years ago