Commit Graph

1670 Commits (f9d88d902aa9b6eae2c33d8e7e6b5d322563099c)

Author SHA1 Message Date
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
8 years ago
Julien Duponchelle 342bcdb5b6
CORS support
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
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
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
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
8 years ago
Julien Duponchelle ac24922300
Node deleted event
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.
8 years ago
grossmj 51738e19c3 Some spring cleanup for Docker VM.
8 years ago
grossmj f1bc2f22c3 Start, stop, suspend and reload endpoints for all nodes belonging to a project. Fixes #1212.
8 years ago
grossmj 6cea6c9162 Some more (spring) cleaning.
8 years ago
grossmj f81d35cc29 Handlers: cleanup and fixes.
8 years ago
Julien Duponchelle 885d93be02
Delete a node work
8 years ago
grossmj be1efe8327 Schemas review.
8 years ago
Julien Duponchelle 2857d9a070
Send a field status in the node object
8 years ago
Julien Duponchelle d43e78a1d7
Support all characters for compute ID
8 years ago
Julien Duponchelle b46a0ff4ae
Endpoint for getting information about a compute node
8 years ago
Julien Duponchelle 5280644327
Return command_line and node_directory via the controller
8 years ago
grossmj 801b94a964 Fixes VirtualBox VMs list images.
8 years ago
grossmj ef7b4ef020 Fixes tests and some PEP8.
8 years ago
grossmj 483431438a Merge remote-tracking branch 'origin/2.0' into 2.0
8 years ago
grossmj 5a76f81271 Refactoring to use a common node class for all VMs and other (future) objects.
8 years ago
Julien Duponchelle 9ccb55206d
Cleanup code for getting the default project directory
8 years ago
Julien Duponchelle a0344576ba
Show version for debug
8 years ago
Julien Duponchelle 95d2bd0065
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle fa140e991c
Merge branch 'master' into 1.5
8 years ago
Julien Duponchelle f4b79af45f
Move tools for creating self signed certificate to clean repo
8 years ago
Julien Duponchelle c2da568543
Protect controller and compute about path outside project directory
8 years ago
Julien Duponchelle 390401000f
A client could not erase the local compute node config in the controller
8 years ago
Julien Duponchelle cd836f146e
Create the project on compute only when needed
8 years ago
Julien Duponchelle f414ce459a
1.5.0dev3
8 years ago
Julien Duponchelle 366e9620dc
Prepare 1.5.0 alpha 2
8 years ago
Julien Duponchelle e108a9e136
Prepare alpha 1
8 years ago
Julien Duponchelle 9dca7dfe4a
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 9e2043bfa8
Ensure that the connection to docker is closed when leaving server
8 years ago
Julien Duponchelle 28f7c2a1cd
Ensure in all cases the docker console is closed before restart
8 years ago
Jeremy Grossmann c7d58eb3b3 Merge pull request #518 from GNS3/detect_eth
8 years ago
Jeremy Grossmann 41f02dad54 Merge pull request #516 from GNS3/improve_parse_version
8 years ago
grossmj 76cc1d2750 Fixes call to export project.
8 years ago
Julien Duponchelle 2cdfd6c0d7
Wait for all interfaces available in container
8 years ago
Julien Duponchelle 57cf57b408
Improve parse_version
8 years ago
grossmj 16b5bb8810 Workaround for exception when using gns3server.utils.parse_version. Fixes #513.
8 years ago
Julien Duponchelle 56c153af79
Make HTTP support more reliable with home made HTTP server
8 years ago
Julien Duponchelle 9beca700a5
PEP8
8 years ago
Julien Duponchelle 8e429ee4c1
Ban port dissalowed by chrome and firefox
8 years ago
Julien Duponchelle f3095d94c1
Replace port in HTTP flow for docker
8 years ago
Julien Duponchelle 5fd385159c
HTTP support for docker
8 years ago
Julien Duponchelle dcbaa62df8
Better aux console for docker
8 years ago
Julien Duponchelle e9fb7f4981
Make sure an image is not partially uploaded
8 years ago
Julien Duponchelle d952718f30
Fix RuntimeWarning: You have iterated over the result of
8 years ago
Julien Duponchelle 98b32cd9e2
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle c17e00204f
Auto reconnect to docker if connection was closed
8 years ago
Julien Duponchelle 936faaba5a
gns3z => gns3project
8 years ago
grossmj 5c1522f24a Bump version to 1.5.0dev2
8 years ago
Julien Duponchelle 848120c354
1.4.7dev1
8 years ago
Julien Duponchelle 8a19afd618
1.4.6
8 years ago
Julien Duponchelle 815ef6066d
Merge branch 'master' into 1.5
8 years ago
Julien Duponchelle 85f571ee8b
Solve wintypes import
8 years ago
Julien Duponchelle cf1b7ebe1f
Raise error if qemu can not create backing image
8 years ago
grossmj 4fc5364ab5 More robust save/restore for VirtualBox linked clone VM hard disks.
8 years ago
grossmj 4a91d8a6a5 Prevent non linked cloned hard disks to be detached when using VirtualBox linked cloned VMs. Fixes #1184.
8 years ago
Julien Duponchelle f98f6bf3ed
Close doesn't exists when stopping the capture
8 years ago
grossmj b408f29726 Stricter checks to match VMware version to the right vmrun (VIX library) version.
8 years ago
Julien Duponchelle 92d1594afd
Return link object when start capturing
8 years ago
Julien Duponchelle 76b2ca2bc0
Return the full path to the capture
8 years ago
Julien Duponchelle 264254e657
Captures written in the captures directory on the controller
8 years ago
Julien Duponchelle 9a1eeb57e9
Controll of the project directory in the controller
8 years ago
Julien Duponchelle 893b05d26b
Removed unused code
8 years ago
Julien Duponchelle 7390d833ba
Merge branch 'master' into 2.0
8 years ago
Julien Duponchelle 1d08d4a5fa
Merge branch 'master' into 1.5
8 years ago
Julien Duponchelle 8777e027b0
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 6d6e8196d2
Allow only .pcap to be downloaded from remote stream API
8 years ago
Julien Duponchelle 75196b8a55
Fix incrementation of qemu mac address
8 years ago
Julien Duponchelle 7ffdd0fab1
Fix broken connectivity between containers
8 years ago
Julien Duponchelle 1ce576c020
Stream pcap from compute to controller to client
8 years ago
Julien Duponchelle 48e71617d6
Store capture in a temporary directory on compute node
8 years ago
Julien Duponchelle 30f05c6190
Merge branch '1.5' into 2.0
8 years ago
Julien Duponchelle 637a7326ec
Ignore captures during project export
8 years ago
Julien Duponchelle 4a99a172a3
Show on wich compute node a VM is running in the debug page
8 years ago
Julien Duponchelle 1a22fb9250
Expose the capture status in controller link API
8 years ago
Julien Duponchelle 549a6280c0
Data link type is on the capture not on the link
8 years ago
Julien Duponchelle 04a1b2df3b
Method for start / stop capture on a link
8 years ago
Julien Duponchelle 78a9785819
Missing qemu for VM creation via controller
8 years ago
Julien Duponchelle ee0f1eb5fb
Forward 503 error
8 years ago
Julien Duponchelle f6593663b5
APi for listing VM in controller
8 years ago