Commit Graph

175 Commits (724eda1f355c2cb83261b668757e2454dc7e4904)

Author SHA1 Message Date
grossmj 7fe8f7e716 Fix long-polling request for project notifications.
6 years ago
grossmj 5754747a90 Merging 2.1 into 2.2
6 years ago
grossmj a13d063aa1 Fix topology images (Pictures) disappearing from projects. Fixes #1514.
6 years ago
grossmj 1ef1872f8e Reset MAC addresses when duplicating a project. Fixes #1522
6 years ago
grossmj 8360ae98b1 Move appliance and template management code in their own classes.
6 years ago
grossmj d7c2e16c21 Use "template" to name what we use to create new nodes.
6 years ago
Karim 8eb20525e8 Update schema to allow for drawing grid size to be part of project.
6 years ago
grossmj 089fdff4f1 Working dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj f0fe9d39fa Base for dedicated appliance management API. Ref https://github.com/GNS3/gns3-server/issues/1427
6 years ago
grossmj 76af98404a Drop Python 3.4 and switch to async / await syntax for asyncio. Fixes #1425
6 years ago
grossmj 9de13c570c Merge branch '2.1' into 2.2
6 years ago
grossmj e4a6db8ebc Fix some typos.
6 years ago
grossmj 17d657c919 Fix small errors like unhandled exceptions etc.
6 years ago
grossmj 4021a13651 Catch exceptions in various locations to fix small issues reported by Sentry.
6 years ago
grossmj 33e8710495 Merge branch '2.1' into 2.2
6 years ago
grossmj 902de3dd47 Refactor asyncio locking system for Python 3.7 support. Ref https://github.com/GNS3/gns3-gui/issues/2566 Ref https://github.com/GNS3/gns3-gui/issues/2568
6 years ago
grossmj 3560cda06c Use asyncio.ensure_future() instead of asyncio.async() with conservative approach to support Python < 3.4.4. Fixes https://github.com/GNS3/gns3-gui/issues/2566
6 years ago
grossmj 7f72b90b0e The server has now 2 notification streams
6 years ago
grossmj 89f7169589 Add appliance UUID added to the node data. Fixes #1334.
6 years ago
grossmj a54359d243 Clean GNS3 close if one remote server is down. Fixes #1357.
6 years ago
grossmj 033f005bde Merge branch '2.1' into 2.2
6 years ago
grossmj d0ed6931d8 Catch exception: ZIP does not support timestamps before 1980. Ref #1360.
6 years ago
ziajka ac73c72727 Don't send variables to computes where are empty, Ref: #1340
6 years ago
grossmj d1ccf3bc84 Merge branch '2.1' into 2.2
6 years ago
ziajka c52342907a
Merge pull request #1332 from GNS3/global-vars
6 years ago
ziajka 7b3d5ae5e3 Create/update project on compute when variables changes
6 years ago
ziajka 0bcc657bf1 Don't clean logo images when applied to the project
6 years ago
ziajka e267f8a8b8 Project global variables
6 years ago
grossmj 21a1800edc Merge branch '2.1' into 2.2
7 years ago
grossmj 50a922f83e Offload slow file operations to threads for snapshots and project "save as". Ref #1187 #1307.
7 years ago
grossmj 2ea0aa5ded Merge branch '2.1' into 2.2
7 years ago
grossmj 025441f027 Add default destination setting for traceng + some checks.
7 years ago
grossmj 2de182eff4 Grid size support for projects.
7 years ago
grossmj 669d2ec038 Merge branch '2.1' into 2.2
7 years ago
grossmj 297bbd91ec Fix traceng tests.
7 years ago
grossmj 898f180310 Fix issue with start all.
7 years ago
grossmj b7780ba7cc Check for valid IP address and prevent to run on non-Windows platforms.
7 years ago
grossmj d08c08617c Support for source and destination for traceNG.
7 years ago
grossmj fb3bcf3b8f Basic project stats.
7 years ago
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
7 years ago
grossmj c93d0d8d12 Make sure we don't try to read when opening a file in binary more. Fixes #1301.
7 years ago
grossmj 519df3ab35 Let a project be opened when a port cannot be found (can happens if a project is corrupted).
7 years ago
grossmj e5c76750b1 Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239.
7 years ago
ziajka eeae07e783 Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
7 years ago
ziajka d9a0ec9ff3 Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
7 years ago
grossmj 28f8216590 Merge branch '2.1' into 2.2
7 years ago
grossmj 7ded71142f Fix same MAC address for duplicated Qemu nodes.
7 years ago
grossmj c281f55fb2 Fix same base MAC for duplicated IOS routers. Fixes #1264.
7 years ago
grossmj e5e2b7a8ac Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239.
7 years ago
grossmj ab6fe6da1d Compatibility for old node templates (those with default_symbol and hover_symbol properties).
7 years ago