Commit Graph

2627 Commits (7f4eeb56fa88868aa056cafca40e06b1afe817d9)

Author SHA1 Message Date
Julien Duponchelle 878aee6e90
Correct version number
7 years ago
Julien Duponchelle 9dc6f0f486 Embed the appliances in the server. (#927)
7 years ago
Julien Duponchelle 62cd5e4aa3
Fix ghost vmware vms
7 years ago
Julien Duponchelle 18835974fb
Fix required field in schema not use
7 years ago
Julien Duponchelle ab2af5ceab
Catch error and log them when we can't write the config
7 years ago
Julien Duponchelle fdd1084714
Fix bridge 'bridge0' already exist when we have trouble with a container
7 years ago
Julien Duponchelle 03a134af75
Catch an error at startup when the remote GNS3 VM is not a real GNS3 VM
7 years ago
grossmj 5edb631b00 Fixes Qemu sata option. Ref #875.
7 years ago
Julien Duponchelle ec6fdb7324
Catch GNS3 VM loading error at startup
7 years ago
Julien Duponchelle 8f33d9ab79
Update documentation links
7 years ago
Julien Duponchelle b7e1a56056
Catch a startup error due to the usage of some antivirus
7 years ago
Julien Duponchelle b92f881921
2.0.0dev12
7 years ago
Julien Duponchelle ef5714bd3e
2.0.0rc3
7 years ago
Julien Duponchelle 4f1b738ef5
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle cfe13e1929
Support IOU image without .bin at the end
7 years ago
Julien Duponchelle 935ca17d7a
Allow to change some properties of an already connected ethernet switch
7 years ago
Julien Duponchelle 644616b69c
Ensure we start only one ubridge
7 years ago
Julien Duponchelle 84da9b4c23
Remove unused module import
7 years ago
Julien Duponchelle 815820f692
Catch some broken hostname for compute node
7 years ago
Julien Duponchelle 2564740665
Fix limit of 20 docker containers
7 years ago
Julien Duponchelle 42f409d5f9
Fix race conditions in creation of Frame Relay Switch
7 years ago
Julien Duponchelle aae37034e1
Fix conversion of project from 1.X with custom symbol for cloud
7 years ago
Julien Duponchelle 132bc87081
Dissallow parallel pull of docker images
7 years ago
Julien Duponchelle 8d22f2930e
Fix a crash with missing size in the svg files
7 years ago
Julien Duponchelle ac05db5d1b
Fix an utf8 error in auth code
7 years ago
Julien Duponchelle 80e361ff2e
Improve vmrun timeout message
7 years ago
Julien Duponchelle 541afe9660
Support utf-8 characters in user and password for auth
7 years ago
Julien Duponchelle 9fd5e4cbc9
Handle password configuration change on remote servers
7 years ago
Julien Duponchelle cb78eb4ee3
Fix Bug when delete fake-running VMBox
7 years ago
Julien Duponchelle 8712866489
Fix Can't connect to compute local on some computers
7 years ago
Julien Duponchelle 1566d7f12a
Remove UDP server discovery because not use for the moment
7 years ago
Julien Duponchelle cc6f4c0510
Add a modification uuid to settings returned by the server
7 years ago
Julien Duponchelle 34f5a6f82c
Fix Session is closed when listing docker images
7 years ago
Julien Duponchelle 78c154e376
Cleanup docker source code
7 years ago
Julien Duponchelle a571b1a2f8
Use aiohttp session for docker queries
7 years ago
Julien Duponchelle 55563b9808
Escape special characters from SVG text
7 years ago
Julien Duponchelle 5409d9c3f8
Fix some port short name display issues
7 years ago
Julien Duponchelle 95f864c871
Catch server disconnected errors from computes
7 years ago
Julien Duponchelle a62b791c68
Fix TypeError: http_query() got an unexpected keyword argument 'timeout'
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 c8b46bdcab
Fix return code check for SIGSEGV of IOU images
7 years ago
Julien Duponchelle 2ddb329a90
Prevent vmname change for VirtualBox linked clone
7 years ago
Julien Duponchelle 7c318d477d
Handle some invalid svg
7 years ago
Julien Duponchelle 490576fedc
Try to fix some 1.3 topology with corrupted data
7 years ago
Julien Duponchelle 31ed2a4c96
Fix ComputeError: Can't connect to Main server
7 years ago
Julien Duponchelle 6a015fffeb
Catch error when the server as trouble to access to itself
7 years ago
Julien Duponchelle 08bafc2dcc
Catch a timeout error in docker
7 years ago
Julien Duponchelle 2c0fb0d016
Raise error if image are not avaible on main server during export
7 years ago
Julien Duponchelle 233a5fbed4
Fix a race condition when killing ubridge
7 years ago
Julien Duponchelle 84a6ed7684
If your settings from 1.X are broken with skip them at import
7 years ago
Julien Duponchelle 1d5029e4e2
Catch a permission error on symbols
7 years ago
Julien Duponchelle d60597ca0d
Catch unicode error when you try to duplicate a project with invalid characters
7 years ago
Julien Duponchelle 886329a978
Catch error when you try to put an invalid server url
7 years ago
Julien Duponchelle 0dc38a3970
Fix an error when handling ubridge errors
7 years ago
Julien Duponchelle 9ef334331e
Fix crash when handling an error in project creation
7 years ago
Julien Duponchelle 5e2b619305
Merge branch 'master' into 2.0
7 years ago
Julien Duponchelle 3cfe83ae84
2.0.0rc2
7 years ago
Julien Duponchelle 99ee40df3d
Do not return broken appliances like ASA 8
7 years ago
Julien Duponchelle 5036079deb
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 7b642552dd
Fix GNS3VM settings are lost at startup
7 years ago
Julien Duponchelle 6017ebbd97
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle d89ea83746
When we receive settings from the client save them on disk
7 years ago
Julien Duponchelle 78e5944e66
2.0.0dev10
7 years ago
Julien Duponchelle 5b217d2043
2.0.0rc1
7 years ago
Julien Duponchelle 8b7035b185
Enable show in file manager for cloud
7 years ago
Julien Duponchelle 94d285301a
Improve error log when you have trouble to load a topology
7 years ago
Julien Duponchelle 5e7f97b175
Fix when qemu exit by itself clean other processes
7 years ago
Julien Duponchelle e828c9068a
Fix an issue with some node name format
7 years ago
Julien Duponchelle 5a399b90fe
Merge branch '2.1' into embed_appliances
7 years ago
Julien Duponchelle 583327ad33
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 7e1e63cd09
Catch error when we can't save the settings
7 years ago
Julien Duponchelle 1ab9ca2333
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle 39106ac36b
Do not prevent the creation of a local server on a machine named gns3vm
7 years ago
Julien Duponchelle 41d7570b24
Load local server before anything else
7 years ago
Julien Duponchelle da8811515d
Remove noise from log when VMware is not installed
7 years ago
Julien Duponchelle ec6411f730
Fix an error with some SVG
7 years ago
Julien Duponchelle 70e2b87ff0
Patch hostname in configuration file even if name is unsync
7 years ago
Julien Duponchelle 8fd59c7967
If the GNS3 VM as failed to start reset his status
7 years ago
Julien Duponchelle 9c71e96fd4
Report aiohttp version in crash report
7 years ago
Julien Duponchelle 8e9c480d8d
Catch some invalid node name formatting
7 years ago
Julien Duponchelle 53dd1bd6e1
Ensure we dump a .gns3 before exporting it
7 years ago
Julien Duponchelle 2e0f012952
Improve ACPI shutdown for virtualbox
7 years ago
Julien Duponchelle 65b75a9212
Fix an issue with serial capture for IOU
7 years ago
Julien Duponchelle 366c567864
Fix restoration of private config when using dynamips
7 years ago
Julien Duponchelle 420c3792eb
Merge branch 'unknow_error_bug' into 2.0
7 years ago
Julien Duponchelle 3fb24dd895
Avoid a crash when the connection with the server close
7 years ago
Julien Duponchelle 5bfa864f0c
Increase timeout for detecting VirtualBox GNS3 VM
7 years ago
Julien Duponchelle 0d96471f29
Fix headless startup of the GNS3 VM
7 years ago
Julien Duponchelle 8aca3c7b99
Do not crash at startup if local server as the same name as remote server
7 years ago
Julien Duponchelle 726480f676
Disable Keep Alive because it's bug with old Qt versions
7 years ago
Julien Duponchelle 40be22bc58
Fix run missing function
7 years ago
Julien Duponchelle 6a91804116
Catch error when you provide an invalid port name formating
7 years ago
Julien Duponchelle 2884a40769
Fix error when the startup config file is missing
7 years ago
Julien Duponchelle b132d95a04
Fix error when you delete the builtin symbols directory
7 years ago
Julien Duponchelle 961c209ab1
Fix an issue when getting size from some SVG file
7 years ago
Julien Duponchelle 132a7bfeb7
Catch an error in etherswitch when ubridge die
7 years ago
Julien Duponchelle 7407ab88b3
Fix a failing test on Python 3.6
7 years ago
Julien Duponchelle 7fea6f0e2e
Fix conversion issue for old IOU projects
7 years ago
Jeremy Grossmann 5672b4b748 Merge pull request #890 from GNS3/base_config_server_side
7 years ago
Jeremy Grossmann aee7208f7b Merge pull request #895 from GNS3/qemu_more_adapters
7 years ago
Jeremy Grossmann 635e163954 Update qemu_vm.py
7 years ago
Julien Duponchelle 99f817392d
Raise an error if you use Qemu < 2.4 and try to use large number of adapters
7 years ago
Julien Duponchelle 51bf979284
Merge branch '2.0' into 2.1
7 years ago
Julien Duponchelle a730fce514
2.0.0dev9
7 years ago
Julien Duponchelle 5796f47a55
Crash report key for b4
7 years ago
Julien Duponchelle 0f33448af2
2.0.0 beta 4
7 years ago
Julien Duponchelle 10b039074f
Avoid a crash in some conditions when reading the serial console
7 years ago
Julien Duponchelle b7e5c08fdf
Display git version in commit
7 years ago
Julien Duponchelle e04eb44a15
Disallow export of project with VirtualBox linked clone
7 years ago
Julien Duponchelle a191029c4f
Fix linked_clone property lost during topology convert
7 years ago
Julien Duponchelle 0dbd92db11
Fix disk lost when save as a project using linked clone VirtualBox
7 years ago
Julien Duponchelle a576c57873
Catch permission error when restoring a snapshot
7 years ago
Julien Duponchelle 5639cbe860
Fix a rare crash when closing a project
7 years ago
Julien Duponchelle defcf82610
Fix a rare error when closing a project
7 years ago
Julien Duponchelle 2a840da462
Create an ApplianceTemplate class
8 years ago
Julien Duponchelle 8d86d959de
"/appliances" => "/appliances/templates"
8 years ago
Julien Duponchelle b0567772f7
Allow up to 275 adapters for qemu
8 years ago
Julien Duponchelle 5e02a9d450
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle f33e470601
Fix error when you have error on your filesystem during project convertion
8 years ago
Julien Duponchelle 19b70accd5
Catch error when we can't access to a unix socket
8 years ago
Julien Duponchelle 94fd4bcbe9
Fix stacktrace display when connecting to remote server
8 years ago
Julien Duponchelle 6ded234681
Fix an error with Python 3.4
8 years ago
Julien Duponchelle bcc71b5455
Fix a crash with Python 3.4
8 years ago
Julien Duponchelle 08c2892295
If we can't resolve compute name return 0.0.0.0
8 years ago
Julien Duponchelle 9c7d2e9915
Raise an error if you put an invalid key in node name
8 years ago
Julien Duponchelle 0d7157c295
Improve a lot project loading speed
8 years ago
Julien Duponchelle fbe26d11cf
Fix a potential crash
8 years ago
Julien Duponchelle d06af526b2
Fix the server don't start if a remote is unavailable
8 years ago
Julien Duponchelle 959c08449e
Do not crash if you pass {name} in name
8 years ago
Julien Duponchelle 96194cef67
Fix import/export of dynamips configuration
8 years ago
Julien Duponchelle e892e5dfab
Manage base configuration on server
8 years ago
Julien Duponchelle afcd27f348
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 63b888a57e
Drop unused code
8 years ago
Julien Duponchelle 842e2c7fbf
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle 46d405c8b3
Simplify conversion process from 1.3 to 2.0
8 years ago
Julien Duponchelle dc6756d5ae
Embed the appliances in the server.
8 years ago
Julien Duponchelle 5204cec9e6
Merge branch '2.0' into 2.1
8 years ago
Julien Duponchelle f0ff035c0b
Prevent corruption of VM in VirtualBox when using linked clone
8 years ago
Julien Duponchelle 27a1089806
Fix creation of qemu img
8 years ago
Julien Duponchelle bfbc6ff0be
Fix rare race condition when stopping ubridge
8 years ago
Julien Duponchelle 580693b1ec
Prevent renaming of a running VirtualBox linked VM
8 years ago
Julien Duponchelle 2da20177a2
Avoid crash when you broke your system permissions
8 years ago
Julien Duponchelle 267a5ae3a8
Do not crash when you broke permission on your file system during
8 years ago
Julien Duponchelle 8ff7670031
Fix a crash when you broke permission on your file system
8 years ago
Julien Duponchelle d99ec92210
Fix a rare race condition when exporting debug informations
8 years ago
Julien Duponchelle b9bd6aa501
Do not try to start the GNS3 VM if the name is none
8 years ago
Julien Duponchelle d901efae51
2.1.0dev1
8 years ago
Julien Duponchelle 1ed88eda85
Fix version check for VPCS
8 years ago
Julien Duponchelle a24490930f
Fix pcap for PPP link with IOU
8 years ago
Julien Duponchelle dc40b0296e
Correct link are not connected to the correct ethernet switch port after conversion
8 years ago
Julien Duponchelle f90e6f2f5b
Fix an error if you don't have permissions on your symbols directory
8 years ago
Julien Duponchelle a1a677fcd3
Fix an error when converting some topologies from 1.3
8 years ago
Julien Duponchelle 1b07c31ef1
2.0.0 dev8
8 years ago
Julien Duponchelle c5be64a44f
2.0.0b3
8 years ago
Julien Duponchelle 89d98bc528
Fix sometimes you have an exception when closing GNS3
8 years ago
Julien Duponchelle d74769c824
Fix duplicate node names
8 years ago
Julien Duponchelle e5dba5e66a
Fix bug with other directory of Qemu images
8 years ago
Julien Duponchelle 3c0bdd12b5
Do not raise an error if no VM is selected for remote GNS3 VM
8 years ago
Julien Duponchelle 47c58bb400
Fix UnboundLocalError: local variable 'vmname' referenced before assignment
8 years ago
Julien Duponchelle c9f3ea4489
Fix some race condition in project deletion
8 years ago
Julien Duponchelle 82da073dd7
If qemu status change internally we mirror it
8 years ago
Julien Duponchelle bfb23ce7a3
Fix hostname of VPCS is not changed
8 years ago
Julien Duponchelle 304d92764c
Fix capture stop with Wireshark
8 years ago
Julien Duponchelle 2de284ea30
Fix some tests on travis
8 years ago
Julien Duponchelle 7a0783d050
Drop a useless debug information
8 years ago
Julien Duponchelle 7241063ddf
Fix sometimes VirtualBox VM are not loading
8 years ago
Julien Duponchelle 1527a1a4e1 Fix cloud on Linux
8 years ago
Jeremy Grossmann ec0181a5ad Merge pull request #856 from GNS3/dynamips_directory_layout
8 years ago
Julien Duponchelle e63171c2c2
1.5.3dev1
8 years ago
Julien Duponchelle 19c4ec1867
1.5.3
8 years ago
Julien Duponchelle b1ae884bf0
Drop NAT port from cloud from old topologies
8 years ago
Julien Duponchelle 1bf54bcaeb
Fix Port labels for docker VMs incorrect
8 years ago
Julien Duponchelle 82c99418b4
Fix If cloud interface is down the project doesn't open
8 years ago
Julien Duponchelle 69d8ed5636
Catch Timeout error from VirtualBox GNS3 VM
8 years ago
Julien Duponchelle df694ca9eb
Fix export of IOU configuration
8 years ago
Julien Duponchelle 720adb7721
Fix a crash with VirtualBox in some conditions
8 years ago
Julien Duponchelle 9480065b28 Sata disk interface support for Qemu VMs. (#862)
8 years ago
Julien Duponchelle 6150929a5b
Support conversion to dynamips new directory layout on remote
8 years ago
Julien Duponchelle e0071f5b59
Catch error when a file is deleted during the compression of project
8 years ago
Julien Duponchelle 666461277d
Fix a crash with some docker images
8 years ago
Julien Duponchelle 41d32a5f71
Fix Wrong slot numbering on IOS router
8 years ago
Julien Duponchelle f7d87f09f1
Fix VPCS configuration is overwritten on project load
8 years ago
Julien Duponchelle 58287b3638
Fix wrong short label for ethernet switch, hub & VPCS
8 years ago
Julien Duponchelle 2de60ba257
Drop a useless line of code in port_manager
8 years ago
Julien Duponchelle 035cbac28e
Fix binding console host for VMware and VirtualBox
8 years ago
Julien Duponchelle b63273ec97
Fix resume of dynamips routers
8 years ago
Julien Duponchelle 688122c467
Fix RuntimeError: File size has increased during compressing
8 years ago
Julien Duponchelle 5c8193556d
Do not dump local compute configuration when saving topology
8 years ago
Julien Duponchelle a2fdc92fcb
Change directory layout for dynamips.
8 years ago
Julien Duponchelle 955a466be5
Ensure we can't connect to occupy port
8 years ago
Julien Duponchelle 51aef2b9c7
Fix handling of UTF-8 in large SVG files
8 years ago
Julien Duponchelle 6778b29fc0
Prevent a crash when you close a dynamips node and create a link at the same time
8 years ago
Julien Duponchelle c06d2e3118
Fix short label diplay instead of custom interface labels
8 years ago
Julien Duponchelle 12f09829e7
Improve error message about the netmask
8 years ago
grossmj c9fc0a0d6d Do not mark VirtualBox adapter as connected when not connected to another node in GNS3.
8 years ago
grossmj 855ab13655 Add missing 'DLT_PPP_SERIAL' PCAP link type in schemas.
8 years ago
Julien Duponchelle ef54367bf7
Fix crash when converting topology with broken link
8 years ago
Julien Duponchelle e53db1ed81
Replace JSONDecodeError by ValueError (Python 3.4 compatibility)
8 years ago
Julien Duponchelle 8c61ef18ba
2.0.0dev7
8 years ago