Titouan Rigoudy
|
a40af7ba62
|
Implement Proto{De,En}code for RoomTickersResponse.
|
7 years ago |
Titouan Rigoudy
|
24da031b3b
|
Implement Proto{De,En}code for pairs.
|
7 years ago |
Titouan Rigoudy
|
83a1364d6d
|
Implement Proto{De,En}code for RoomMessageResponse.
|
7 years ago |
Titouan Rigoudy
|
2dec995b48
|
Implement Proto{De,En}code for RoomListResponse.
|
7 years ago |
Titouan Rigoudy
|
b5de269c8f
|
Implement Proto{De,En}code for RoomLeaveResponse.
|
7 years ago |
Titouan Rigoudy
|
d458e10001
|
Add name field to User struct.
|
7 years ago |
Titouan Rigoudy
|
7008d6eee9
|
Move User struct to proto module.
|
7 years ago |
Titouan Rigoudy
|
2118586fee
|
Implement ProtoDecode for RoomJoinResponse.
|
7 years ago |
Titouan Rigoudy
|
25a3250667
|
Implement ProtoEncode for RoomJoinResponse.
|
7 years ago |
Titouan Rigoudy
|
a62b73a752
|
Run cargo fmt.
|
7 years ago |
Titouan Rigoudy
|
13b1687a1a
|
Implement Proto{De,En}code for PrivilegedUsersResponse.
|
7 years ago |
Titouan Rigoudy
|
5dd29e2b3c
|
Implement Proto{De,En}code for PeerAddressResponse.
|
7 years ago |
Titouan Rigoudy
|
142f50f530
|
Implement Proto{De,En}code for ParentMinSpeedResponse.
|
7 years ago |
Titouan Rigoudy
|
5375508038
|
Implement Proto{De,En}code for ParentMinSpeedResponse.
|
7 years ago |
Titouan Rigoudy
|
b84d75a731
|
Implement Proto{De,En}code for LoginResponse.
|
7 years ago |
Titouan Rigoudy
|
01472b1b69
|
Derive Eq for ServerResponse and use it in tests.
|
7 years ago |
Titouan Rigoudy
|
a4bc28fc93
|
Implement Proto{De,En}code for FileSearchResponse.
|
7 years ago |
Titouan Rigoudy
|
db32e8a9e5
|
Implement Proto{De,En}code for ConnectToPeerResponse.
|
7 years ago |
Titouan Rigoudy
|
0a58bfde91
|
Add round-trip encoding test for basic protocol types.
|
7 years ago |
Titouan Rigoudy
|
0854c91d4e
|
Add skeleton implementations of Proto{De,En}code for ServerResponse.
|
7 years ago |
Titouan Rigoudy
|
3b055fa9e0
|
Add invalid code test for decoding ServerRequests.
|
7 years ago |
Titouan Rigoudy
|
d11d7bcd01
|
Simplify server request round-trip tests.
|
7 years ago |
Titouan Rigoudy
|
a69614a89a
|
Return an error when decoding unknown peer message code.
|
7 years ago |
Titouan Rigoudy
|
c2db26119b
|
Add round-trip test for pierce firewall peer message.
|
7 years ago |
Titouan Rigoudy
|
65ef05ed06
|
Implement Proto{De,En}code for ServerRequest.
|
7 years ago |
Titouan Rigoudy
|
33464dec4e
|
Implement Proto{De,En}code for remaining ServerRequest variants.
|
7 years ago |
Titouan Rigoudy
|
c6b28958c0
|
Start implementing Proto{De,En}code for server requests.
|
7 years ago |
Titouan Rigoudy
|
1e633d9a43
|
Add tests for peer message encoding and decoding.
|
7 years ago |
Titouan Rigoudy
|
de7025edc8
|
Implement ProtoDecode and ProtoEncode for peer messages.
|
7 years ago |
Titouan Rigoudy
|
38f6f0938a
|
Add PeerTransport.
|
7 years ago |
Titouan Rigoudy
|
1f94a399fc
|
Add ServerTransport.
|
7 years ago |
Titouan Rigoudy
|
fbaa25d57e
|
Run (deprecated, old, stable-compatible) rustfmt.
|
7 years ago |
Titouan Rigoudy
|
92c30a6c6d
|
Introduce bytes crate, use it for Proto{De,En}code{,r}.
|
7 years ago |
Titouan Rigoudy
|
87a6543cb9
|
Add vector serialization test to proto codec.
|
8 years ago |
Titouan Rigoudy
|
13a4ff6fa5
|
Add proto::codec module with encoding and decoding for basic types.
|
8 years ago |
Titouan Rigoudy
|
39e1ddbbed
|
Updated mio and ws-rs and fixed compile errors.
|
8 years ago |
Titouan Rigoudy
|
a7b7f6bb97
|
Add bare-bones listening socket.
|
9 years ago |
Titouan Rigoudy
|
4bdab9bd32
|
Add FileSearchRequest, Response.
|
9 years ago |
Titouan Rigoudy
|
538578233f
|
Add UserListRequest and RoomLeaveResponse struct.
|
9 years ago |
Titouan Rigoudy
|
332a654a87
|
Implement most of the NAT traversal protocol, still no listening port.
|
9 years ago |
Titouan Rigoudy
|
772e03b2e7
|
Heavily refactor peer code to detect failed connections.
|
9 years ago |
Titouan Rigoudy
|
a5f72b2ff1
|
Rename ConnectToPeer et al. to PeerConnect et al.
|
9 years ago |
Titouan Rigoudy
|
2ad5f19850
|
Add basic communication with peers.
|
9 years ago |
Titouan Rigoudy
|
3955246870
|
Add ability to open connections to peers.
|
9 years ago |
Titouan Rigoudy
|
57950f7625
|
Move proto::Request/Response to proto::handler.
|
9 years ago |
Titouan Rigoudy
|
6949682662
|
Do not glob import proto::server in client.
|
9 years ago |
Titouan Rigoudy
|
fe35552fa5
|
Minor cleanup.
|
9 years ago |
Titouan Rigoudy
|
c65910a221
|
Notify controller when users join/leave rooms.
|
9 years ago |
Titouan Rigoudy
|
12e7e01009
|
Add UserInfoResponse, both proto and control sides.
|
9 years ago |
Titouan Rigoudy
|
f1eb221e88
|
Handle RoomTickersResponse.
|
9 years ago |