mirror of
https://github.com/xcat2/confluent.git
synced 2026-02-12 02:59:01 +00:00
1fbaee61498a7d8441ad69909757eeee09cd1ce5
Since we are rebasing to at least Python 3.6, and with some extra ctypes wranging of the ssl context, we can likely remove PyOpenSSL. Take first steps by removing it from 'sockapi'. Have confluent executable become the 'top level' for eventlet, to allow work on 'de-eventleting' on 'main.py'. Rework tlvdata to deal with either a socket or a reader, writer tuple. Using TLS with asyncio is easiest with the 'open_connection' semantics, which force either a Protocol handler (callback based) or dual streams. While protocol approach ends with a more socket-like 'transport', the 'protocol' half is a bit unwieldy. So reader and writer streams instead.
Description
xCAT confluent - replacement of conserver and eventually xcatd
Languages
Python
79.5%
Shell
16.3%
C
3.3%
Go
0.4%
Perl
0.3%