grossmj
f9d88d902a
Remove NIOVMNET.
8 years ago
grossmj
f2eb2a4bdc
Remove NAT NIO.
8 years ago
Julien Duponchelle
d3436756b2
Fix permissions and ownership when stopping container
...
Fix #550
8 years ago
Julien Duponchelle
6f7b06e66f
Fix a crash when docker start command is None
...
Ref #550
8 years ago
Julien Duponchelle
009ffcb4ef
Ubridge 0.9.4 is require
...
Ref #551
8 years ago
grossmj
f0e0988d6a
Includes uBridge stdout in case of error.
8 years ago
grossmj
3f61fbeb0e
Generate a MAC address using the project + node UUID. Ref #522 .
8 years ago
Julien Duponchelle
e65648398b
Catch extra args in windows signal handler
8 years ago
Julien Duponchelle
6c1d7bad81
Catch extra args in windows signal handler
8 years ago
Julien Duponchelle
4c291f5051
Remove /config/reload
...
Fix #539 , https://github.com/GNS3/gns3-gui/issues/1187
8 years ago
Julien Duponchelle
29127895b9
Fix the watch local server configuration file
...
Ref #539
8 years ago
grossmj
c1aad550fa
Merge branch '1.5' into 2.0
...
Conflicts:
gns3server/version.py
8 years ago
grossmj
59f22cd346
Functional cloud. Fixes #402 .
8 years ago
grossmj
39a3f2fae2
Cloud schema and remove use_ubridge for VMware VM.
8 years ago
grossmj
ea7754f1c8
Allow to block network traffic originating from the host OS for vmnet interfaces (Windows only).
8 years ago
grossmj
914fe7e750
Randomize the 4th and 5th bytes when provided with a base mac address. Fixes #522 .
8 years ago
Julien Duponchelle
8e3e3c08f8
Fix an import error when you have no GNS3 VM
8 years ago
Julien Duponchelle
e497e98ca1
Warn if you can not export a file due to permission issue
...
Fix #543
8 years ago
Julien Duponchelle
df654b40ff
Add a test
8 years ago
Julien Duponchelle
fbc04e083b
Allow empty password
8 years ago
Julien Duponchelle
84b12fd953
Support null in compute user and password
8 years ago
Julien Duponchelle
314a7cd8fb
Generate an uuid for compute node if None is provided
8 years ago
Julien Duponchelle
6162d7e431
Generated compute name include the username when it's exists
8 years ago
Julien Duponchelle
d469a2060d
Update a computes require only changed arguments
8 years ago
Julien Duponchelle
0063fb4615
Add 127.0.0.1:8080 in allowed CORS
8 years ago
Julien Duponchelle
dbda3fc8fc
Add method to delete and update computes
8 years ago
Julien Duponchelle
a797038aeb
Drop code for temporary projects
...
Fix https://github.com/GNS3/gns3-gui/issues/982
8 years ago
Julien Duponchelle
df73f80bf5
Auto create the local compute node
8 years ago
Julien Duponchelle
b126c396c9
Start all, with a controlled concurrency
...
Fix #536
8 years ago
Julien Duponchelle
da6cb13338
Merge branch '1.5' into 2.0
8 years ago
grossmj
3fd0a6d638
Do not delete adapters when stopping a VMware VM. Ref #1066 .
...
Allocate a new vmnet interface if vmnet 0 1 or 8 is set to a custom adapter.
Set adapter type to all adapters regardless if already configured or added by GNS3.
8 years ago
grossmj
851ba074e7
Set default VMware VM adapter type to e1000.
8 years ago
Julien Duponchelle
0aa81b5fa5
Send event when adding compute node or modify it (for server sumary)
8 years ago
Julien Duponchelle
cdd54b951a
1.5.0 dev 4
8 years ago
Julien Duponchelle
1ddb16eca0
1.5.0b1
8 years ago
Julien Duponchelle
f6a3899603
Return a compute name it could be different of compute id
8 years ago
grossmj
7d055968e5
First step towards the cloud node re-factoring.
8 years ago
grossmj
7bc0570735
Allow an IOS router to stop even the Dynamips hypervisor command fail to be sent. Ref #488 .
8 years ago
grossmj
1ae17b74df
Extract private-config only when necessary (content is different than the default). Fixes #520 .
8 years ago
grossmj
cb6df28f59
Fixes disabling the VPCS relay feature. Fixes #521 .
8 years ago
grossmj
3e89543ab9
Fixes wrong exception in Docker VM implementation.
8 years ago
grossmj
a2ebbaa322
Force Npcap DLL to be used first for Dynamips and uBridge (instead of the one from Winpcap if installed).
8 years ago
grossmj
67e346ba92
Fixed startup-config is lost if you change any IOS router settings. Fixes #1233 .
8 years ago
grossmj
acdc1e5ebb
Fixes check for NPF service and add check for NPCAP service on Windows.
8 years ago
grossmj
6d5085910c
Frame Relay and ATM switches migrated to the new API.
8 years ago
grossmj
57fd72c35c
Ethernet hub and Ethernet switch almost fully migrated to the new API.
8 years ago
Julien Duponchelle
672a617102
Compute IDLE PC via controller
...
Fix #1234
8 years ago
Julien Duponchelle
00f80f54e8
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
2bb062c61e
Fix ProcessLookupError X11VNC
...
Fix #534
8 years ago
Julien Duponchelle
a741662636
Force tag latest for docker image if no tag is specified
...
Fix #533
8 years ago
Julien Duponchelle
b00a09efaa
Test link.updated event
8 years ago
Julien Duponchelle
54747ee618
Support for link event, fix link not correctly deleted
8 years ago
Julien Duponchelle
fa0af7f4a2
Correctly process node.updated event on controller
8 years ago
Julien Duponchelle
694e1a2e68
Extract the notification part of controller to a dedicated class
8 years ago
Julien Duponchelle
d86cefaaeb
Support node without console
...
Fix #532
8 years ago
Julien Duponchelle
d5895c3a47
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
871fea33e0
Cleanup unbreakable space
8 years ago
Julien Duponchelle
82f82f8cf9
Send updated event when you update the node
8 years ago
grossmj
7ebbdcd47c
Functional Ethernet hub with new API. Uses Dynamips backend by default for now.
8 years ago
Julien Duponchelle
f052299eb1
Return status in all cases
8 years ago
Julien Duponchelle
c4ebdc0e37
Allow cors from Github pages demo site
8 years ago
Julien Duponchelle
b07dcf552c
Add an endpoint for listing the links of a project
8 years ago
Julien Duponchelle
ce0d715895
Fix Deleted node are still return by the API
...
Fix #529
8 years ago
Julien Duponchelle
342bcdb5b6
CORS support
...
Fix #530
8 years ago
Julien Duponchelle
b44c2ea713
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
8cb5cedb5d
Do not raise error if vmrun.exe is named vmrun.EXE
8 years ago
Julien Duponchelle
da81b49fdc
Delete the project on all node where the project is created
8 years ago
Julien Duponchelle
a496aaab9e
Send node.updated event and tests are green
...
Fix #524
8 years ago
Julien Duponchelle
5c8b3f3f4c
Avoid crash at capture startup with dynamips
8 years ago
Julien Duponchelle
1eb77a0b3f
Fix docker support on 2.0
...
Fix #528
8 years ago
Julien Duponchelle
a9b95eb242
If the compute node is remote do not send project path
8 years ago
Julien Duponchelle
d97325b113
Fix you can not update Dynamips and IOU node
...
Fix https://github.com/GNS3/gns3-gui/issues/1239
8 years ago
Julien Duponchelle
f76f417e52
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle
bc33683e47
Load docker api only for Linux
...
Fix #525
8 years ago
Julien Duponchelle
ac24922300
Node deleted event
...
Fix #527
8 years ago
grossmj
c88c67e8ef
Updates Ethernet hub schema.
8 years ago
grossmj
7a523990a6
Base for generic switch nodes. Ref #492 .
8 years ago
grossmj
5b604da33a
Make sure nodes send the right notification when started, stopped or suspended.
9 years ago
grossmj
51738e19c3
Some spring cleanup for Docker VM.
9 years ago
grossmj
f1bc2f22c3
Start, stop, suspend and reload endpoints for all nodes belonging to a project. Fixes #1212 .
9 years ago
grossmj
6cea6c9162
Some more (spring) cleaning.
9 years ago
grossmj
f81d35cc29
Handlers: cleanup and fixes.
9 years ago
Julien Duponchelle
885d93be02
Delete a node work
9 years ago
grossmj
be1efe8327
Schemas review.
9 years ago
Julien Duponchelle
2857d9a070
Send a field status in the node object
9 years ago
Julien Duponchelle
d43e78a1d7
Support all characters for compute ID
9 years ago
Julien Duponchelle
b46a0ff4ae
Endpoint for getting information about a compute node
9 years ago
Julien Duponchelle
5280644327
Return command_line and node_directory via the controller
9 years ago
grossmj
801b94a964
Fixes VirtualBox VMs list images.
9 years ago
grossmj
ef7b4ef020
Fixes tests and some PEP8.
9 years ago
grossmj
483431438a
Merge remote-tracking branch 'origin/2.0' into 2.0
...
Conflicts:
gns3server/controller/project.py
tests/compute/test_project.py
tests/controller/test_project.py
9 years ago
grossmj
5a76f81271
Refactoring to use a common node class for all VMs and other (future) objects.
9 years ago
Julien Duponchelle
9ccb55206d
Cleanup code for getting the default project directory
9 years ago
Julien Duponchelle
a0344576ba
Show version for debug
9 years ago
Julien Duponchelle
95d2bd0065
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
fa140e991c
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
f4b79af45f
Move tools for creating self signed certificate to clean repo
9 years ago
Julien Duponchelle
c2da568543
Protect controller and compute about path outside project directory
...
Fix #503
9 years ago
Julien Duponchelle
390401000f
A client could not erase the local compute node config in the controller
...
Fix #499
9 years ago
Julien Duponchelle
cd836f146e
Create the project on compute only when needed
9 years ago
Julien Duponchelle
f414ce459a
1.5.0dev3
9 years ago
Julien Duponchelle
366e9620dc
Prepare 1.5.0 alpha 2
9 years ago
Julien Duponchelle
e108a9e136
Prepare alpha 1
9 years ago
Julien Duponchelle
9dca7dfe4a
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
9e2043bfa8
Ensure that the connection to docker is closed when leaving server
...
Fix https://github.com/GNS3/gns3-gui/issues/1227
9 years ago
Julien Duponchelle
28f7c2a1cd
Ensure in all cases the docker console is closed before restart
...
Fix https://github.com/GNS3/gns3-gui/issues/1226
9 years ago
Jeremy Grossmann
c7d58eb3b3
Merge pull request #518 from GNS3/detect_eth
...
Wait for all interfaces available in container
9 years ago
Jeremy Grossmann
41f02dad54
Merge pull request #516 from GNS3/improve_parse_version
...
Improve parse_version
9 years ago
grossmj
76cc1d2750
Fixes call to export project.
9 years ago
Julien Duponchelle
2cdfd6c0d7
Wait for all interfaces available in container
...
Fix #511
9 years ago
Julien Duponchelle
57cf57b408
Improve parse_version
...
Ref #515
9 years ago
grossmj
16b5bb8810
Workaround for exception when using gns3server.utils.parse_version. Fixes #513 .
9 years ago
Julien Duponchelle
56c153af79
Make HTTP support more reliable with home made HTTP server
9 years ago
Julien Duponchelle
9beca700a5
PEP8
9 years ago
Julien Duponchelle
8e429ee4c1
Ban port dissalowed by chrome and firefox
9 years ago
Julien Duponchelle
f3095d94c1
Replace port in HTTP flow for docker
9 years ago
Julien Duponchelle
5fd385159c
HTTP support for docker
...
Fix #509
9 years ago
Julien Duponchelle
dcbaa62df8
Better aux console for docker
...
Fix #472
9 years ago
Julien Duponchelle
e9fb7f4981
Make sure an image is not partially uploaded
...
Fix #505
9 years ago
Julien Duponchelle
d952718f30
Fix RuntimeWarning: You have iterated over the result of
...
pkg_resources.parse_version. This is a legacy behavior
Fix #504
9 years ago
Julien Duponchelle
98b32cd9e2
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
c17e00204f
Auto reconnect to docker if connection was closed
...
Fix #507
9 years ago
Julien Duponchelle
936faaba5a
gns3z => gns3project
9 years ago
grossmj
5c1522f24a
Bump version to 1.5.0dev2
9 years ago
Julien Duponchelle
848120c354
1.4.7dev1
9 years ago
Julien Duponchelle
8a19afd618
1.4.6
9 years ago
Julien Duponchelle
815ef6066d
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
85f571ee8b
Solve wintypes import
9 years ago
Julien Duponchelle
cf1b7ebe1f
Raise error if qemu can not create backing image
9 years ago
grossmj
4fc5364ab5
More robust save/restore for VirtualBox linked clone VM hard disks.
9 years ago
grossmj
4a91d8a6a5
Prevent non linked cloned hard disks to be detached when using VirtualBox linked cloned VMs. Fixes #1184 .
9 years ago
Julien Duponchelle
f98f6bf3ed
Close doesn't exists when stopping the capture
9 years ago
grossmj
b408f29726
Stricter checks to match VMware version to the right vmrun (VIX library) version.
...
Also checks the VIX library version when only using the GNS3 VM running in VMware.
9 years ago
Julien Duponchelle
92d1594afd
Return link object when start capturing
9 years ago
Julien Duponchelle
76b2ca2bc0
Return the full path to the capture
9 years ago
Julien Duponchelle
264254e657
Captures written in the captures directory on the controller
9 years ago
Julien Duponchelle
9a1eeb57e9
Controll of the project directory in the controller
9 years ago
Julien Duponchelle
893b05d26b
Removed unused code
9 years ago
Julien Duponchelle
7390d833ba
Merge branch 'master' into 2.0
9 years ago
Julien Duponchelle
1d08d4a5fa
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
8777e027b0
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
6d6e8196d2
Allow only .pcap to be downloaded from remote stream API
...
Fix #500
9 years ago
Julien Duponchelle
75196b8a55
Fix incrementation of qemu mac address
...
Fix #501
9 years ago
Julien Duponchelle
7ffdd0fab1
Fix broken connectivity between containers
...
Fix #502
9 years ago
Julien Duponchelle
1ce576c020
Stream pcap from compute to controller to client
9 years ago
Julien Duponchelle
48e71617d6
Store capture in a temporary directory on compute node
9 years ago
Julien Duponchelle
30f05c6190
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
637a7326ec
Ignore captures during project export
9 years ago
Julien Duponchelle
4a99a172a3
Show on wich compute node a VM is running in the debug page
9 years ago
Julien Duponchelle
1a22fb9250
Expose the capture status in controller link API
9 years ago
Julien Duponchelle
549a6280c0
Data link type is on the capture not on the link
9 years ago
Julien Duponchelle
04a1b2df3b
Method for start / stop capture on a link
...
Ref https://github.com/GNS3/gns3-gui/issues/1117
9 years ago
Julien Duponchelle
78a9785819
Missing qemu for VM creation via controller
9 years ago
Julien Duponchelle
ee0f1eb5fb
Forward 503 error
9 years ago
Julien Duponchelle
f6593663b5
APi for listing VM in controller
9 years ago
Julien Duponchelle
c8c61f2ae8
Add endpoint to list the compute nodes
9 years ago
Julien Duponchelle
f5e5cf5059
Save the list of compute node
...
Fix #494
9 years ago
Julien Duponchelle
6463007ef1
Remove debug
9 years ago
Julien Duponchelle
d8005f6d4f
Cleanup unused code
9 years ago
Julien Duponchelle
ce5461aee8
Raise error if we try to controll a non controller server
...
Fix #451
9 years ago
Julien Duponchelle
9349bdc916
Fix documentation
9 years ago
Julien Duponchelle
6b9e46950c
Update VPCS and delete VPCS via controller
9 years ago
Julien Duponchelle
d7ed37ce02
Update and delete VM on controller
9 years ago
Julien Duponchelle
6c11ad5fa6
Reload VM
9 years ago
Julien Duponchelle
58d4a529d4
Rename hypervisor to compute
...
Fix #487
9 years ago
Julien Duponchelle
3185baff0d
Start / Stop / Suspend marche
9 years ago
Julien Duponchelle
2841b5769e
Lock for controller or compute
9 years ago
Julien Duponchelle
7f77c66888
Support VMware VM in non standard location for fusion
9 years ago
Julien Duponchelle
2055cdea5e
/start /stop and /suspend API for VM via container
9 years ago
Julien Duponchelle
ad7ca86f32
Fix 1.5 merge
9 years ago
Julien Duponchelle
183d02ded5
Restore qcow2 module
9 years ago
Julien Duponchelle
6b61811f9d
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
b7a859fa30
Import / Export with images
...
Ref https://github.com/GNS3/gns3-gui/issues/1173
9 years ago
Julien Duponchelle
cd393491d5
At export use only relative image path
...
Fix https://github.com/GNS3/gns3-gui/issues/1176
9 years ago
Julien Duponchelle
9e8fcab65c
Merge branch '1.5' into 2.0
9 years ago
Julien Duponchelle
ae5468a2d3
When starting docker raise proper error if ubridge is not available
...
Fix #484
9 years ago
grossmj
ec6e5a6118
Do not send warnings back to the GUI when a console port not in range or is already taken.
9 years ago
Julien Duponchelle
f1737a6e43
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
e3b95fe9ce
Just log debug if docker link we try to destroy is already closed
...
Fix https://github.com/GNS3/gns3-gui/issues/1159
9 years ago
Julien Duponchelle
dff74352f7
Allow multiple user connected to the same VNC for docker
9 years ago
Julien Duponchelle
977ccabf98
Server support for VNC console resolution
...
Ref https://github.com/GNS3/gns3-gui/issues/1165
9 years ago
Julien Duponchelle
ad6fb664a2
Fix detection of EOF in Docker telnet console
...
Fix #476
9 years ago
Jeremy Grossmann
6bc54b17c7
Merge pull request #481 from GNS3/import_linux
...
Flatten the project at export and support import for Linux
9 years ago
Jeremy Grossmann
bb63f51f80
Merge pull request #478 from GNS3/qcow2_rebase
...
Qcow2 rebase
9 years ago
Julien Duponchelle
b335daf857
Cleanup
9 years ago
Julien Duponchelle
b93c85c390
Allow to change the number of adapters for Docker (server side)
9 years ago
Julien Duponchelle
cb197627b4
Fix an issue with VNC port range
9 years ago
Julien Duponchelle
9b9eddb30c
Fix VNC broke after container update
...
Fix https://github.com/GNS3/gns3-gui/issues/1163
9 years ago
Julien Duponchelle
e564c84529
Flatten the project at export and support import for Linux
...
The client will send a flag to say if the import should be done
on the VM or not
Ref https://github.com/GNS3/gns3-gui/issues/1151
9 years ago
Julien Duponchelle
5531a576d1
Import create project if not exists (GNS3 VM just need an UUID)
9 years ago
Julien Duponchelle
9ed15e55af
Move more import code to the server
...
https://github.com/GNS3/gns3-gui/issues/1156
9 years ago
Julien Duponchelle
2651a48102
Fix the docker aux port is lost after an update
...
Fix https://github.com/GNS3/gns3-gui/issues/1155
9 years ago
Julien Duponchelle
57394dfebf
Rebase the qcow2 when starting the VM if needed
...
Ref #466
9 years ago
Julien Duponchelle
7422b31b2c
Refactor code for avoid duplicate in disk management for Qemu
9 years ago
Julien Duponchelle
06b9e46cd2
Create Qcow2 class for reading Qcow2 and rebase it
...
Ref #466
9 years ago
Julien Duponchelle
36dbcfa7f6
Do not block when ifup
...
-R --timeout=1 --tryagain=1 -b
Fix #469
9 years ago
grossmj
6eca621b19
Clear warnings about using linked clones with VMware Player.
9 years ago
Julien Duponchelle
34459f6a88
Fix log with recent aiohttp versions
9 years ago
Julien Duponchelle
e097a0e728
Fix Dynamips VM ignores changed console port
...
Fix #468
9 years ago
Julien Duponchelle
3b04f556b3
In the export rename the .gns3 to project.gns3
9 years ago