|
|
@@ -47,15 +47,16 @@ If you want to use an alternate version of python, you can specify |
|
|
|
VIRTUALENVARGS, such as: |
|
|
|
`make env VIRTUALENV=virtualenv-3.7 VIRTUALENVARGS="-p $(which pypy3)"` |
|
|
|
|
|
|
|
Note that I have not tested this w/ pypy3, as when compiling the |
|
|
|
cryptography libraries, it would pick the wrong ones, despite setting |
|
|
|
CFLAGS and LDFLAGS. It is likely I could make this work, but do not |
|
|
|
know how to. |
|
|
|
Note that I have not been able to test this w/ pypy3, as when compiling |
|
|
|
the cryptography libraries, it would pick the wrong ones, despite |
|
|
|
setting CFLAGS and LDFLAGS. |
|
|
|
|
|
|
|
Known Issues |
|
|
|
------------ |
|
|
|
|
|
|
|
- Server does not verify client public key. |
|
|
|
- Possible memory leak for each connection |
|
|
|
Error message is: Task exception was never retrieved |
|
|
|
See the commented out assertion at the end of test_clientkeymismatch |
|
|
|
|
|
|
|
TODO/Future Features |
|
|
|
-------------------- |
|
|
@@ -63,5 +64,4 @@ TODO/Future Features |
|
|
|
- DoS protection. Limiting number of connections. Limit resource |
|
|
|
consumption by opening connection and starting negotiation but not |
|
|
|
completing it, etc. |
|
|
|
- Support more than one client key. |
|
|
|
- Select forwarding destination based upon client key. |