2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-02-12 02:59:01 +00:00
Jarrod Johnson 1fbaee6149 Further move toward asyncio and reduce PyOpenSSL dep
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.
2024-03-29 16:23:45 -04:00
2024-03-15 13:03:46 -04:00
2023-10-11 10:15:24 -04:00
2021-01-21 11:52:22 -05:00
Description
xCAT confluent - replacement of conserver and eventually xcatd
14 MiB
Languages
Python 79.5%
Shell 16.3%
C 3.3%
Go 0.4%
Perl 0.3%