saltyrtc-server-python
saltyrtc-server-python copied to clipboard
SaltyRTC signalling server implementation.
Updated for macOS requirements for libsodium
Argh, I only saw your `docs` branch once I pushed mine. Anyways, here's documentation implemented using [mkdocs](http://www.mkdocs.org/), which is a bit simpler and faster than sphinx. It does not support...
Upgrade the code to fully leverage Python 3.6: - Use f-strings - Use variable annotations - Async generators/comprehensions (if needed) - Check for workarounds that can be dropped - Check...
The `logbook` dependency is currently optional but that has been broken at some point during development. I don't see any need to keep it optional and making it a requirement...
The various `AbstractMessage` subclasses are only implicitly tested.
There's no need to ever receive forwarded messages completely. Streamed forwarding would decrease RAM usage and potentially improve throughput.
Cancellation is propagated if not handled/shielded. For example, when cancelling a `Server.wait_closed`, the handler tasks one is waiting for will be cancelled. We should carefully examine the public API and...
Please add more information on how to actually run the python-server! Example: `$ saltyrtc-server serve` gives me: > It is REQUIRED to provide a SSL certificate and a server permanent...
See: https://codecov.io/gh/saltyrtc/saltyrtc-server-python/pull/58/src/saltyrtc/server/message.py
Although the CLI states that it reloads the SSL cert and the key on SIGHUP, it doesn't.