8810249d36
Add user groups support.
2021-05-15 15:10:02 +09:30
bad3ef7003
Detect the app is exiting and avoid reconnecting to computes.
2021-04-17 18:33:20 +09:30
c021e21309
Use black with -l 120 param.
2021-04-13 18:46:50 +09:30
f928738bd5
Use pyupgrade with --py36-plus param.
2021-04-13 18:37:58 +09:30
6b0d0de1bc
Wait for local compute to be started.
...
Don't reconnect to local compute when server is being stopped.
2021-04-13 15:41:59 +09:30
71725aade6
Rename ssl and auth configuration file settings.
...
Add enable SSL config validator.
Strict configuration file validation: any error will prevent the server to start.
Core server logic moved to a Server class.
2021-04-12 23:26:42 +09:30
aad69e9650
Create a /server API for register servers
...
This allow to push to the controller information about
the connection to a server.
2016-03-03 16:05:09 +01:00
c280fd5fb8
Merge branch 'master' into 1.5
2016-01-20 17:10:59 +01:00
f83e878d89
Dump environnement to server debug log
...
Ref https://github.com/GNS3/gns3-gui/issues/921
2016-01-15 10:11:32 +01:00
5a28b9409a
Fix Crash at startup when docker is not installed
...
Fix #384
2016-01-06 15:13:22 +01:00
33edbefa3b
Docker cleanup and improvements
2015-12-18 18:20:56 +01:00
2fbc391319
Force canceling all task when shutdown server
...
https://bugs.python.org/issue24080
Fix #705
2015-10-16 20:42:13 +02:00
c700804014
Merge branch 'master' into unstable
2015-10-12 17:09:33 +02:00
91c2bd7e98
Asyncio qemu fix and raise error if coroutine not used
2015-10-12 17:06:50 +02:00
0a536278fc
Fix asyncio error when closing the app
...
Fix #310 , https://github.com/GNS3/gns3-gui/issues/705
2015-10-12 16:16:44 +02:00
4aeb451ffd
Makes sure the loop is running when closing the app.
2015-07-26 15:28:14 -06:00
5f5d9347b9
Makes sure the loop is running when closing the app.
2015-07-26 15:27:47 -06:00
f1bbacecd6
Backport: Remove timeout to wait for connections to finish.
2015-07-21 18:00:31 -06:00
accaa2159b
Remove timeout to wait for connections to finish.
2015-07-21 18:00:03 -06:00
19425b1e9c
Backport: Fixes RuntimeError: Event loop is closed.
2015-07-21 16:02:44 -06:00
6ee94331d4
Fixes RuntimeError: Event loop is closed. Fixes #266 .
2015-07-20 16:02:28 -06:00
6e88ba4c25
Cleanup SSL certificate support
...
Fix #208
2015-06-11 17:07:13 +02:00
b7dac1bec4
Force closing the event loop to avoid warning with Python 3.4.3
...
Fix #177
2015-05-05 11:33:47 +02:00
c4054cf810
Catch the "WinError 0 The operation completed successfully" exception at a higher level.
2015-05-04 12:14:04 -06:00
343e007809
Ignore the "OSError: [WinError 0] The operation completed successfully" exception in Windows.
2015-04-16 20:17:06 -06:00
cf92bfe81e
Alternative local server shutdown (mostly intended for Windows).
2015-03-13 18:57:27 -06:00
500b7112f5
Assert host and port are not None when creating the Server instance.
2015-03-12 18:50:38 -06:00
36daa3627e
Ignore exception in asyncio loop on Windows when the local server gets a signal.
2015-03-12 18:48:07 -06:00
03796ca729
Server handler to shutdown a local server.
2015-03-12 18:44:05 -06:00
16dc0d1a8a
Send crash report synchronous to avoid lost of events
2015-03-03 12:41:30 +01:00
46b0ead329
Close connections for auto-reload.
2015-03-01 21:13:51 -07:00
1d6d2a39f0
Allow signals to be processed on Windows.
2015-02-27 12:51:39 -07:00
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