Commit Graph

109 Commits (f837912ebc323e4926bda33c96eda3d956cca5f9)

Author SHA1 Message Date
grossmj cd096ac6e6 Backward compatibility for --log argument
2 years ago
grossmj 900d4f79ee "Local" command line parameter is only for stopping
2 years ago
grossmj db739775d0 Drop Python 3.6 support and require Python >= 3.7
2 years ago
grossmj 74c675d5b0 Drop Windows support
2 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.
3 years ago
grossmj f928738bd5 Use pyupgrade with --py36-plus param.
3 years ago
grossmj 6b0d0de1bc Wait for local compute to be started.
3 years ago
grossmj 71725aade6 Rename ssl and auth configuration file settings.
3 years ago
Julien Duponchelle aad69e9650
Create a /server API for register servers
8 years ago
Julien Duponchelle c280fd5fb8 Merge branch 'master' into 1.5
9 years ago
Julien Duponchelle f83e878d89 Dump environnement to server debug log
9 years ago
Julien Duponchelle 5a28b9409a Fix Crash at startup when docker is not installed
9 years ago
Julien Duponchelle 33edbefa3b Docker cleanup and improvements
9 years ago
Julien Duponchelle 2fbc391319 Force canceling all task when shutdown server
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
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
9 years ago
Julien Duponchelle b7dac1bec4 Force closing the event loop to avoid warning with Python 3.4.3
9 years ago
Jeremy c4054cf810 Catch the "WinError 0 The operation completed successfully" exception at a higher level.
9 years ago
grossmj 343e007809 Ignore the "OSError: [WinError 0] The operation completed successfully" exception in Windows.
9 years ago
Jeremy cf92bfe81e Alternative local server shutdown (mostly intended for Windows).
9 years ago
Jeremy 500b7112f5 Assert host and port are not None when creating the Server instance.
9 years ago
Jeremy 36daa3627e Ignore exception in asyncio loop on Windows when the local server gets a signal.
9 years ago
Jeremy 03796ca729 Server handler to shutdown a local server.
9 years ago
Julien Duponchelle 16dc0d1a8a Send crash report synchronous to avoid lost of events
9 years ago
grossmj 46b0ead329 Close connections for auto-reload.
9 years ago
Jeremy 1d6d2a39f0 Allow signals to be processed on Windows.
9 years ago
Jeremy 985c23a40e Explicitly import handlers so freezing application can find and include the right modules.
9 years ago
Jeremy 3d3300e83a Rename console methods in port manager to use the generic tcp term in the name.
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
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
Jeremy 8d471a89a8 Check for OSError when starting the server.
10 years ago
Julien Duponchelle 776bfea3d7 Clean enable debug mode
10 years ago
Julien Duponchelle 1bfb201368 Enable code live reload only in debug mode
10 years ago