1 file changed
+1
-1
lines changed- AGENTS.md+2-1
- README.md+5-3
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/EndermuxCli.java+8-2
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/completer/RemoteCommandCompleter.java+4-1
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/parser/RemoteParser.java+4-1
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/runtime/EndermuxClient.java+60-146
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/runtime/RemoteConsoleSession.java+19-26
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/runtime/RemoteHighlighter.java+4-1
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/runtime/SocketPathWatcher.java+206
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/transport/ClientHandshakeHandler.java+140
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/transport/HandshakeFatalException.java+15
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/transport/InvalidHandshakeResponseException.java+26
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/transport/MissingRequiredCapabilitiesException.java+45
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/transport/ProtocolMismatchException.java+25-10
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/transport/SocketTransport.java+31-36
- endermux-client/src/main/java/xyz/jpenilla/endermux/client/transport/UnknownRejectReasonException.java+36
- endermux-client/src/test/java/xyz/jpenilla/endermux/client/runtime/EndermuxClientTest.java+53
- endermux-client/src/test/java/xyz/jpenilla/endermux/client/transport/SocketTransportIntegrationTest.java+168-16
- endermux-common/src/main/java/xyz/jpenilla/endermux/protocol/CapabilityVersionRange.java+25
- endermux-common/src/main/java/xyz/jpenilla/endermux/protocol/HandshakeRejectReasons.java+18
- endermux-common/src/main/java/xyz/jpenilla/endermux/protocol/MessagePayload.java+1-1
- endermux-common/src/main/java/xyz/jpenilla/endermux/protocol/MessageSerializer.java+4-31
- endermux-common/src/main/java/xyz/jpenilla/endermux/protocol/MessageType.java+214-47
- endermux-common/src/main/java/xyz/jpenilla/endermux/protocol/Payloads.java+19-4
- endermux-common/src/main/java/xyz/jpenilla/endermux/protocol/ProtocolCapabilities.java+66
- endermux-common/src/main/java/xyz/jpenilla/endermux/protocol/SocketProtocolConstants.java+4-1
- endermux-common/src/test/java/xyz/jpenilla/endermux/protocol/MessageSerializerTest.java+24-4
- endermux-common/src/test/java/xyz/jpenilla/endermux/protocol/MessageTypeTest.java+53-18
- endermux-protocol.md+80-32
- endermux-server/src/main/java/xyz/jpenilla/endermux/server/ClientSession.java+40-18
- endermux-server/src/main/java/xyz/jpenilla/endermux/server/EndermuxServer.java+10-49
- endermux-server/src/main/java/xyz/jpenilla/endermux/server/ServerHandshakeHandler.java+207
- endermux-server/src/test/java/xyz/jpenilla/endermux/server/EndermuxServerIntegrationTest.java+72-15
0 commit comments