-
Notifications
You must be signed in to change notification settings - Fork 32
Closed
Description
- Without the complex logic of old weir(recoding DB/username, handle authentication by itself), it is completely safe to remove most code of
authenticator.go
. Also, it is more resonable to parse mysql in the net package, rather than in authentication package. - Proxy protocol will be easier to implement on a clean packetIO. The reason is that we may need to act as a server for
PROXYV2
from cliens and act as a client to sendPROXYV2
to servers. Sadly we can not just importblacktear23/go-proxyprotocol
because it only do parsing as a server.- proxy: simplified packetIO and proxyv2 en(de)coding #17
- proxy: expose proxy protocol API #25
- Support CLIENT_DEPRECATE_EOF capability #45
- *: support proxy-protocol #96 more methods to packetIO
- *: support proxy protocol on reconnection #113
- testing more details
- TLS has internal buffer, we should not buffer twice
Metadata
Metadata
Assignees
Labels
No labels