Commit Graph

194 Commits (02c0fa26e1ea6bf5547f6ef9abd31f42998c8cfe)

Author SHA1 Message Date
grossmj 025441f027 Add default destination setting for traceng + some checks.
6 years ago
grossmj 2de182eff4 Grid size support for projects.
6 years ago
grossmj 669d2ec038 Merge branch '2.1' into 2.2
6 years ago
grossmj 297bbd91ec Fix traceng tests.
6 years ago
grossmj 898f180310 Fix issue with start all.
6 years ago
grossmj b7780ba7cc Check for valid IP address and prevent to run on non-Windows platforms.
6 years ago
grossmj d08c08617c Support for source and destination for traceNG.
6 years ago
grossmj fb3bcf3b8f Basic project stats.
6 years ago
grossmj 658aa4bae9 Merge 2.1 into 2.2 branch
6 years ago
grossmj c93d0d8d12 Make sure we don't try to read when opening a file in binary more. Fixes #1301.
6 years ago
grossmj 519df3ab35 Let a project be opened when a port cannot be found (can happens if a project is corrupted).
6 years ago
grossmj e5c76750b1 Fix issue when running multiple project containing IOU nodes on the same server. Ref #1239.
6 years ago
ziajka eeae07e783 Conservative approach to supported versions of Python 3.4 and asyncio.ensure_future, Ref. #1269
6 years ago
ziajka d9a0ec9ff3 Replace asyncio.async with ensure_future because of deprecation, Fixes: #1269
6 years ago
grossmj 28f8216590 Merge branch '2.1' into 2.2
6 years ago
grossmj 7ded71142f Fix same MAC address for duplicated Qemu nodes.
6 years ago
grossmj c281f55fb2 Fix same base MAC for duplicated IOS routers. Fixes #1264.
6 years ago
grossmj e5e2b7a8ac Fix "Creating multiple IOU nodes at once assigns the same application id". Fixes #1239.
6 years ago
grossmj ab6fe6da1d Compatibility for old node templates (those with default_symbol and hover_symbol properties).
7 years ago
grossmj 6e2752648a Implement #1153 into 2.2 branch.
7 years ago
grossmj 061af38b5a Make sure connected links are removed when a node is deleted.
7 years ago
grossmj e1c8df170a Allow projects to be opened even when a node port is already used.
7 years ago
grossmj 4a2dfb0037 Do not prevent a project to be deleted. Fixes #2237.
7 years ago
ziajka b0783eeccc Load meta of the project on loading time (Fixes #2225)
7 years ago
ziajka e15d1cd350 Fixes loading project when link_id is not set (#1159)
7 years ago
Julien Duponchelle 283b08c2a1
Fix naming of node with a number in the name
7 years ago
Julien Duponchelle cc89099ea5
Fix ServerDisconnectedError for stop_all
7 years ago
grossmj 47e8392ceb Use uuid4() for temporary node name while duplicating a node.
7 years ago
Julien Duponchelle 0854c04687
API for duplication a Node
7 years ago
Julien Duponchelle fa211a82eb
Filters support for VMware
7 years ago
Julien Duponchelle 699ecb7c89
Merge branch 'master' into 2.1
7 years ago
Julien Duponchelle 450c089b6d
Test if a snapshot name already exists
7 years ago
Jeremy Grossmann 5bdc239064 Merge pull request #1104 from GNS3/filters_api
7 years ago
Julien Duponchelle 08423eff96
Support packet filtering for VPCS
7 years ago
ziajka dadbb0ab09 More options for drawing area
7 years ago
ziajka cc34f45677 Additional drawing options for Project
7 years ago
grossmj 5b19ef4862 Remove forgotten debug message.
7 years ago
Jeremy Grossmann 799a2d376e Merge pull request #1092 from GNS3/fix_vpcs_name
7 years ago
Julien Duponchelle 0a6dc55645
Fix appliance properties lost when you create two node from template
7 years ago
ziajka 931018b877 Fix passing tests
7 years ago
ziajka 6aa2afcf54 Fix #557 - mac addess collision when running IOU on multiple GNS3 servers
7 years ago
ziajka 1d09f423e5 Disable checking if IOU is on the same server
7 years ago
Julien Duponchelle bb8097a052
Merge remote-tracking branch 'origin/master' into 2.1
7 years ago
ziajka 64a852f38f Fixes #1068 - handle zipfile encoding issues at project duplication
7 years ago
Julien Duponchelle 93adef91d8
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 7d30da5d4e
Do not wait auto start to finish in order to complete project opening
7 years ago
Julien Duponchelle 273a711459
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 2962649dc8
Fix a race condition when handling error at project opening
7 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
7 years ago
Julien Duponchelle bc0e4c1174
Generate a node uuid if the uuid is missing in the .gns3
7 years ago
Julien Duponchelle 0997998064
Ensure to dump project before exporting it
7 years ago
Julien Duponchelle 31ed2a4c96
Fix ComputeError: Can't connect to Main server
7 years ago
Julien Duponchelle e828c9068a
Fix an issue with some node name format
7 years ago
Julien Duponchelle 8e9c480d8d
Catch some invalid node name formatting
7 years ago
Julien Duponchelle defcf82610
Fix a rare error when closing a project
7 years ago
Julien Duponchelle 6ded234681
Fix an error with Python 3.4
7 years ago
Julien Duponchelle bcc71b5455
Fix a crash with Python 3.4
7 years ago
Julien Duponchelle 9c7d2e9915
Raise an error if you put an invalid key in node name
7 years ago
Julien Duponchelle 0d7157c295
Improve a lot project loading speed
7 years ago
Julien Duponchelle fbe26d11cf
Fix a potential crash
7 years ago
Julien Duponchelle 959c08449e
Do not crash if you pass {name} in name
7 years ago
Julien Duponchelle 267a5ae3a8
Do not crash when you broke permission on your file system during
7 years ago
Julien Duponchelle d74769c824
Fix duplicate node names
7 years ago
Julien Duponchelle e0071f5b59
Catch error when a file is deleted during the compression of project
8 years ago
Julien Duponchelle 3259ec1220
Close project if one one the compute of the project is down
8 years ago
Julien Duponchelle 89537204df
Fix delete project on remote compute server
8 years ago
Julien Duponchelle 40af2a35e0
Wait for the end of project loading before making new change
8 years ago
Julien Duponchelle 5ab85e5c9e
Avoid crash due to persmission error on the .backup file
8 years ago
Julien Duponchelle 477091207d
Better handle compute unavailable errors
8 years ago
Julien Duponchelle 2a4b68d3b7
/duplicate support non opened projects
8 years ago
Julien Duponchelle 19be2d85b7
Fix Snapshot restore does not work with IOS routers
8 years ago
Julien Duponchelle dd849f7945
Strip space from all nodes names
8 years ago
Julien Duponchelle 6fa8c52482
Fix a bug when selecting a topology and deleting multiple linked device
8 years ago
Julien Duponchelle 4d6d0e96c6
Fix crash if you manually delete the project directory and use the delete button in interface
8 years ago
Julien Duponchelle 36175f7c26
Catch timeout error when closing project
8 years ago
Julien Duponchelle 74dd212def
One less exit deadlock
8 years ago
Julien Duponchelle 8f6d24ae5e
Prevent a dead lock when closing server
8 years ago
Julien Duponchelle c91999c532
Disallow running IOU on multiple server
8 years ago
Julien Duponchelle 87e2326363
Fix cannot recreate a deleted project
8 years ago
Julien Duponchelle 64139387c4
Return size of the scene of the project
8 years ago
Julien Duponchelle cf10f02a8d
Fix utf8 errors
8 years ago
Julien Duponchelle ee50790ab5
Dissallow export when node are running and are not always running
8 years ago
Julien Duponchelle 5ae456d6e2
Avoid to corrupt project in case of error during loading
8 years ago
Julien Duponchelle 43afce740d
Fix Error when cleaning image behind us #665
8 years ago
Julien Duponchelle 483370b756
Do not ignore error when closing a project
8 years ago
Julien Duponchelle 919355abd8
Catch more error to avoid dead lock at project close
8 years ago
Julien Duponchelle 8352ff02a1
When you change settings of the GNS3 VM the VM is reloaded and project using it closed
8 years ago
Julien Duponchelle a4023c0298
By default project auto close when you exit client
8 years ago
Julien Duponchelle 12735ff36e
Bring back the auto_start
8 years ago
Julien Duponchelle 017202d151
Allow to delete a non opened project
8 years ago
Julien Duponchelle 0613efa297
Support for auto open project
8 years ago
Julien Duponchelle 3ca4edef93
Update project API
8 years ago
Julien Duponchelle 431bd789cb
Do not send project closed event when it's a snapshot restore
8 years ago
Julien Duponchelle 16c2305b33
Send a project closed event when project close
8 years ago
Julien Duponchelle 68eca6c111
Replace snapshots by import / export
8 years ago
Julien Duponchelle f357879186
API for duplicate a project
8 years ago
Julien Duponchelle 9b499dc51e
Export project with the GNS3VM
8 years ago
Julien Duponchelle 3300e9ec48
Reorganize export project code in order to move it to his own file
8 years ago
Julien Duponchelle 14f6bd60fb
Disallow export of running topologies
8 years ago
Julien Duponchelle f68c1f0bde
When exporting project raise error if export is not possible
8 years ago