Commit Graph

71 Commits

Author SHA1 Message Date
985c23a40e Explicitly import handlers so freezing application can find and include the right modules.
Do not import IOU on Windows to avoid importing unknown modules like fcntl on that platform.
2015-02-26 19:31:18 -07:00
3d3300e83a Rename console methods in port manager to use the generic tcp term in the name.
Fixes bug when a console port is allocated to a Ghost VM instance and not released.
Warnings at exit when TCP/UDP ports are still allocated.
2015-02-23 17:42:55 -07:00
182d2e465e Use projects_path & images_path. 2015-02-23 17:08:34 -07:00
da11343647 Fixes aiohttp.errors.ClientDisconnectedError errors when SIGINT is received. 2015-02-22 12:36:44 -07:00
cecf2f5014 Async qemu monitor reading 2015-02-21 00:15:56 +01:00
45a48cfcc1 Embeded debugging shell 2015-02-20 22:40:20 +01:00
4689024b50 Add a --live options to control livereload
Because the livereload bug due to timezone issues with Vagrant
2015-02-12 22:29:33 +01:00
0abf2e82d6 Improve server debug logging 2015-02-05 15:35:52 +01:00
66569f26a4 Make sure to wait for the unload coroutine to finish when the server is shutting down. 2015-02-02 17:01:25 -07:00
8d471a89a8 Check for OSError when starting the server. 2015-02-01 15:56:10 -07:00
776bfea3d7 Clean enable debug mode 2015-01-26 17:40:41 +01:00
1bfb201368 Enable code live reload only in debug mode 2015-01-26 09:51:29 +01:00
50fea669b5 Network handler for UDP port allocation and server network interfaces. 2015-01-24 15:32:58 -07:00
c002bbfb23 Minimal SSL support. 2015-01-24 12:11:51 -07:00
39e3ca91a9 Fixes module unload & adds host, port and allow-remote-console command line args. 2015-01-23 13:01:23 -07:00
4f2764c0b4 Fixes module unload. 2015-01-23 08:44:00 -07:00
2a8823b856 Use the Proactor event loop on Windows. 2015-01-22 21:11:57 -07:00
d9b02efbfa Rename destroy to close or unload (more friendly). 2015-01-22 19:06:17 -07:00
08b2dc6369 Cleanup VMS when leaving 2015-01-22 11:49:22 +01:00
17f6223fb1 Try to fix VirtualBox create test. 2015-01-20 15:28:40 -07:00
4488cc3960 Colored logs 2015-01-20 15:10:38 +01:00
f5ed9fbcf1 PEP 8 clean thanks to auto pep8 2015-01-20 13:24:00 +01:00
7fff25a9a9 UUID support for VMs.
Basic VirtualBox support (create, start and stop).
Some refactoring for BaseVM class.
Updated CURL command in tests.
2015-01-19 18:30:57 -07:00
c1ef406311 A basic implementation of port manager 2015-01-15 16:59:01 +01:00
3abcac43ab Test the stop method 2015-01-15 14:27:33 +01:00
aab944fb6c Move old test to old_tests directory 2015-01-14 11:43:23 +01:00
61344a1669 New base server. 2015-01-13 17:05:26 -07:00
d97ba11728 Fixes C7200 IO cards insert/remove issues and makes C7200-IO-FE the default. 2014-11-24 17:02:00 -07:00
f44fbd1f16 Option to allow console connections to any local IP address when using the local server. 2014-11-09 23:01:13 -07:00
d4d774055a Remove unused parameter 2014-09-29 16:01:39 -06:00
91fba4aca4 Use logging config to set destination of copyright info 2014-09-29 15:56:01 -06:00
23686215fe Add a --quiet mode to gns3server 2014-09-25 14:42:37 -06:00
b132c901c9 Disabling auth from version string 2014-09-18 20:39:12 +00:00
4fa87005bc Enabled HTTP Auth, SSL and DMS disabling based on cloud.conf availability 2014-09-08 21:51:56 -06:00
17e4b51d18 Testing out dummy config 2014-09-08 20:45:36 -06:00
ef492d4690 Update gns3dms to support cloud.conf 2014-09-06 20:46:06 -06:00
382e693fc8 Added authentication handler for basic auth check 2014-09-03 00:05:06 -06:00
a95cc678e9 Added server.py ssl mode dependant on cert existence 2014-09-02 22:33:45 -06:00
99a8f5f21a Added create_cert.sh and ssl_options to enable SSL 2014-08-30 01:32:48 -06:00
1fb4ab7e33 Minimal VirtualBox integration. 2014-07-17 15:28:02 -06:00
4b5c38495a Change default projects directory from ~/Documents/GNS3/projects to ~/GNS3/projects. 2014-06-29 10:14:15 -06:00
a0a5705fd8 Fixes issue with Frozen server and templates directory. 2014-05-29 01:30:18 -06:00
ff6c864294 Fixes issue with server shutdown. 2014-05-14 11:24:14 -06:00
0412e051b2 Fixes major bug with ghost instance ID. 2014-05-13 17:17:26 -06:00
0d944d39ef Implement special request to stop a module. 2014-05-13 14:17:04 -06:00
c0a876af68 Move cloud code (module independent) to a builtin package. 2014-05-07 19:31:53 -06:00
ed8b93dee2 Possibility to get the server version over JSON-RPC/Websocket. 2014-05-01 15:10:06 -06:00
e7d9f73e1e Display the ZeroMQ version when the server starts. Fixes #8. 2014-04-30 10:17:45 -06:00
28ca12367a Proper server shutdown. 2014-04-26 17:51:47 -06:00
80d6b181dd Set version dependency for PyZMQ. Fixes #5. 2014-04-25 13:32:56 -06:00