Commit Graph

484 Commits (e828c9068a050f1df532c94bc51d9e215c6da0fe)

Author SHA1 Message Date
Jeremy 334835c985 PEP8 + documentation.
10 years ago
Jeremy 8a00d30e23 Change ports to adapters in VirtualBox API entry points.
10 years ago
Jeremy 22369ade49 Rename port_id to port_number for VPCS and adapter_id for VirtualBox to avoid confusion.
10 years ago
Jeremy fa978b6a28 Send all VirtualBox settings when creating the VM.
10 years ago
Jeremy e60366c5bb Change URL to get all VirtualBox VMs.
10 years ago
Julien Duponchelle 4518404706 Run rmtree in a different thread
10 years ago
Jeremy 50fea669b5 Network handler for UDP port allocation and server network interfaces.
10 years ago
Jeremy 365af02f37 Packet capture support for VirtualBox.
10 years ago
Jeremy ff63530f52 Get all available VirtualBox VMs on the server.
10 years ago
Jeremy 6460e94311 More VirtualBox implementation.
10 years ago
Jeremy bc3d63081b Unload should not delete VMs, just close them.
10 years ago
Julien Duponchelle 547adf0dc6 Get project
10 years ago
Julien Duponchelle 0e76527ce2 Update a project
10 years ago
Julien Duponchelle abc885049f Temporary project
10 years ago
Julien Duponchelle 3f5c2390cd Close a project
10 years ago
Julien Duponchelle 986a7f55ef Delete a project
10 years ago
Julien Duponchelle f97c2b2cbe Delete a VM, mark it as destroyable
10 years ago
Julien Duponchelle 28308b10bc Add missing documentation
10 years ago
Jeremy d9b02efbfa Rename destroy to close or unload (more friendly).
10 years ago
Jeremy 2681defe27 Moves NIO creation to the base manager.
10 years ago
Jeremy 6ec4dea9b9 Fixes reload call in VPCS handler.
10 years ago
Julien Duponchelle 72c6182062 Typo
10 years ago
Julien Duponchelle e12e6044dc Delete VPCS
10 years ago
Julien Duponchelle 8d3ea60404 VPCS reload
10 years ago
Jeremy 3b7d08a80e Suspend and resume for VirtualBox.
10 years ago
Jeremy f231b06833 No need for start_vm and stop_vm in the manager.
10 years ago
Jeremy 0b1b27db8f Add module name to base manager.
10 years ago
Julien Duponchelle f3e07d5ad9 Fix random failure related to ports
10 years ago
Jeremy 7ce1cf3f84 Return correct status codes and fix tests.
10 years ago
Julien Duponchelle 368d1ff70b Update VPCS instance
10 years ago
Julien Duponchelle 7abb426d04 Get informations about a VPCS instance
10 years ago
Julien Duponchelle 87a089457f Update script file
10 years ago
Jeremy 7a19c9062e Pass *args to VM_CLASS.
10 years ago
Jeremy 17f6223fb1 Try to fix VirtualBox create test.
10 years ago
Julien Duponchelle 649d4e5143 Allow user to set console port
10 years ago
Julien Duponchelle fa57485f11 Support script file
10 years ago
Julien Duponchelle 54eb8d9e81 Drop decorator for async test
10 years ago
Julien Duponchelle f5ed9fbcf1 PEP 8 clean thanks to auto pep8
10 years ago
Julien Duponchelle 68d0e5f42d PEP8
10 years ago
Julien Duponchelle 0695e75e77 Fix tests
10 years ago
Jeremy 7fff25a9a9 UUID support for VMs.
10 years ago
Julien Duponchelle ed973dbcf2 Project handler use ProjectManager
10 years ago
Julien Duponchelle 240d83411c Create a project entity
10 years ago
Jeremy 1cfce6ac5e Merge remote-tracking branch 'origin/asyncio' into asyncio
10 years ago
Jeremy d142a9a885 Rename vpcs_id to id. Must be an integer in the route definition.
10 years ago
Julien Duponchelle 77db08c39e Remove NIO from VPCS
10 years ago
Julien Duponchelle bf6f62e629 Serialize NIO
10 years ago
Julien Duponchelle 0cdc1c3042 VCPS create NIO work and tested
10 years ago
Julien Duponchelle c1ef406311 A basic implementation of port manager
10 years ago
Julien Duponchelle 6c35cc304e Dirty stop start for VPCS
10 years ago
Julien Duponchelle aab944fb6c Move old test to old_tests directory
10 years ago
Jeremy 369cd06279 Merge latest changes from the POC.
10 years ago
Jeremy 61344a1669 New base server.
10 years ago
Jerry Seutter c4afc33ea8 IOS devices can be deployed on cloud instances.
10 years ago
grossmj b88abb7c91 Remote servers and load-balancing (still things to improve).
10 years ago
Jerry Seutter ee88d6f808 Merge branch 'master' into dev
10 years ago
Jerry Seutter b132c901c9 Disabling auth from version string
10 years ago
Michael 4fa87005bc Enabled HTTP Auth, SSL and DMS disabling based on cloud.conf availability
10 years ago
Michael b84dda3c8e HTTP auth added to file_upload and jsonrpc
10 years ago
Michael 382e693fc8 Added authentication handler for basic auth check
10 years ago
Daniel Lintott 578bb5741d Override check_origin from tornado.websocket
10 years ago
grossmj 1fb4ab7e33 Minimal VirtualBox integration.
10 years ago
grossmj 4b5c38495a Change default projects directory from ~/Documents/GNS3/projects to ~/GNS3/projects.
10 years ago
grossmj cb763e0926 Use Dynamips, IOU and VPCS identifiers to correctly load a topology.
10 years ago
grossmj f9ee38dd55 Fixes issues to restore the correct working directories for IOU and VPCS devices when loading a project.
10 years ago
grossmj 7b58f14681 Some PEP8 style fixes.
10 years ago
grossmj 85ef421d72 Catch exceptions in file upload handler.
10 years ago
grossmj c0a876af68 Move cloud code (module independent) to a builtin package.
10 years ago
grossmj ed8b93dee2 Possibility to get the server version over JSON-RPC/Websocket.
10 years ago
grossmj 28ca12367a Proper server shutdown.
10 years ago
grossmj 724e3051fd Send the server version when a client connects.
10 years ago
grossmj 2ebac2f20a Update upload template.
10 years ago
grossmj ada36e5382 Bump version to 1.0-alpha2.
10 years ago
grossmj 872515fa78 Use the FileExistsError exception.
10 years ago
grossmj 96231e3f7f More specific path checks (file vs directory).
10 years ago
grossmj f4dd096a8b Rename all EnvironmentError to OSError.
10 years ago
grossmj a92da02973 Builtin destination to shutdown the server.
10 years ago
grossmj c91f876656 Default host binding is 0.0.0.0.
10 years ago
grossmj 0f75dbc68a IOU integration.
10 years ago
grossmj 687d5b75ab Renaming things & more inline docs.
11 years ago
grossmj cef29e53aa General work on the Dynamips backend (need to finish and polish).
11 years ago
grossmj 0cb98318b5 Remove STOMP over Websockets implementation.
11 years ago
grossmj e28079096e JSON-RPC over Websockets implementation.
11 years ago
grossmj 2f23a092e3 Polishing base server implementation
11 years ago