grossmj
0f0412158d
Drop support for Python 3.7 and upgrade dependencies
11 months ago
grossmj
cefa459721
Fix command line issue with certfile and certkey
1 year ago
grossmj
17f71f970e
Add truststore inject_into_ssl
1 year ago
grossmj
cd096ac6e6
Backward compatibility for --log argument
2 years ago
grossmj
900d4f79ee
"Local" command line parameter is only for stopping
...
a server that has been started by the desktop GUI
3 years ago
grossmj
db739775d0
Drop Python 3.6 support and require Python >= 3.7
3 years ago
grossmj
74c675d5b0
Drop Windows support
3 years ago
grossmj
ff64f86289
Fix calls to static methods in server.py
3 years ago
grossmj
38388f7ae5
Secure controller to compute communication using HTTP basic authentication
3 years ago
grossmj
8810249d36
Add user groups support.
3 years ago
grossmj
bad3ef7003
Detect the app is exiting and avoid reconnecting to computes.
3 years ago
grossmj
c021e21309
Use black with -l 120 param.
4 years ago
grossmj
f928738bd5
Use pyupgrade with --py36-plus param.
4 years ago
grossmj
6b0d0de1bc
Wait for local compute to be started.
...
Don't reconnect to local compute when server is being stopped.
4 years ago
grossmj
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.
4 years ago
Julien Duponchelle
aad69e9650
Create a /server API for register servers
...
This allow to push to the controller information about
the connection to a server.
9 years ago
Julien Duponchelle
c280fd5fb8
Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle
f83e878d89
Dump environnement to server debug log
...
Ref https://github.com/GNS3/gns3-gui/issues/921
9 years ago
Julien Duponchelle
5a28b9409a
Fix Crash at startup when docker is not installed
...
Fix #384
9 years ago
Julien Duponchelle
33edbefa3b
Docker cleanup and improvements
9 years ago
Julien Duponchelle
2fbc391319
Force canceling all task when shutdown server
...
https://bugs.python.org/issue24080
Fix #705
9 years ago
Julien Duponchelle
c700804014
Merge branch 'master' into unstable
9 years ago
Julien Duponchelle
91c2bd7e98
Asyncio qemu fix and raise error if coroutine not used
9 years ago
Julien Duponchelle
0a536278fc
Fix asyncio error when closing the app
...
Fix #310 , https://github.com/GNS3/gns3-gui/issues/705
9 years ago
Jeremy
4aeb451ffd
Makes sure the loop is running when closing the app.
9 years ago
Jeremy
5f5d9347b9
Makes sure the loop is running when closing the app.
9 years ago
Jeremy
f1bbacecd6
Backport: Remove timeout to wait for connections to finish.
9 years ago
Jeremy
accaa2159b
Remove timeout to wait for connections to finish.
9 years ago
Jeremy
19425b1e9c
Backport: Fixes RuntimeError: Event loop is closed.
9 years ago
Jeremy
6ee94331d4
Fixes RuntimeError: Event loop is closed. Fixes #266 .
9 years ago
Julien Duponchelle
6e88ba4c25
Cleanup SSL certificate support
...
Fix #208
9 years ago
Julien Duponchelle
b7dac1bec4
Force closing the event loop to avoid warning with Python 3.4.3
...
Fix #177
10 years ago
Jeremy
c4054cf810
Catch the "WinError 0 The operation completed successfully" exception at a higher level.
10 years ago
grossmj
343e007809
Ignore the "OSError: [WinError 0] The operation completed successfully" exception in Windows.
10 years ago
Jeremy
cf92bfe81e
Alternative local server shutdown (mostly intended for Windows).
10 years ago
Jeremy
500b7112f5
Assert host and port are not None when creating the Server instance.
10 years ago
Jeremy
36daa3627e
Ignore exception in asyncio loop on Windows when the local server gets a signal.
10 years ago
Jeremy
03796ca729
Server handler to shutdown a local server.
10 years ago
Julien Duponchelle
16dc0d1a8a
Send crash report synchronous to avoid lost of events
10 years ago
grossmj
46b0ead329
Close connections for auto-reload.
10 years ago
Jeremy
1d6d2a39f0
Allow signals to be processed on Windows.
10 years ago
Jeremy
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.
10 years ago
Jeremy
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.
10 years ago
Jeremy
182d2e465e
Use projects_path & images_path.
10 years ago
Jeremy
da11343647
Fixes aiohttp.errors.ClientDisconnectedError errors when SIGINT is received.
10 years ago
Julien Duponchelle
cecf2f5014
Async qemu monitor reading
10 years ago
Julien Duponchelle
45a48cfcc1
Embeded debugging shell
10 years ago
Julien Duponchelle
4689024b50
Add a --live options to control livereload
...
Because the livereload bug due to timezone issues with Vagrant
10 years ago
Julien Duponchelle
0abf2e82d6
Improve server debug logging
10 years ago
Jeremy
66569f26a4
Make sure to wait for the unload coroutine to finish when the server is shutting down.
10 years ago