This website works better with JavaScript.
Home
Explore
Help
Sign In
titouan
/
solstice
Watch
1
Star
0
Fork
0
Code
Issues
0
Pull Requests
0
Releases
0
Wiki
Activity
293
Commits
2
Branches
2.1 MiB
Tree:
5b584f6d8c
main
wip
Branches
Tags
${ item.name }
Create branch
${ searchTerm }
from '5b584f6d8c'
${ noResults }
Commit Graph
29 Commits (5b584f6d8cb1af0e5b4838e7cfb1c5ab291902b6)
Author
SHA1
Message
Date
Titouan Rigoudy
5b584f6d8c
Update crates.
4 years ago
Titouan Rigoudy
95cdf157da
Update a couple crates.
4 years ago
Titouan Rigoudy
a7f48e12aa
Extract proto module to its own crate.
4 years ago
Titouan Rigoudy
d718e8d883
Define workspace and client crate.
4 years ago
Titouan Rigoudy
a390bbfb0d
Update log and env_logger crates.
4 years ago
Titouan Rigoudy
d465c9f216
Rework Client API to something inspired by tonic bidi streaming RPCs.
4 years ago
Titouan Rigoudy
70bf234947
Introduce simple Connection to send and receive frames.
4 years ago
Titouan Rigoudy
a98672f282
Use encoding crate in value_codec.rs.
4 years ago
Titouan Rigoudy
e147ab7076
Update `bytes` dependency to 1.0.
4 years ago
Titouan Rigoudy
c9ffdc5392
Introduce ProtoDecodeError and use it in ProtoDecoder.
5 years ago
Titouan Rigoudy
972efded99
Run cargo update.
5 years ago
Titouan Rigoudy
487060f15b
Update to Rust 1.44.0, recompile.
5 years ago
Titouan Rigoudy
78d10224f8
Implement Executor.
6 years ago
Titouan Rigoudy
9aaf843856
Introduce MessageHandler, Dispatcher, Executor.
6 years ago
Titouan Rigoudy
caebbc52c4
Use crossbeam channel instead of std::sync::mpsc.
6 years ago
Titouan Rigoudy
101e40716f
Run cargo update.
6 years ago
Titouan Rigoudy
c8a4e8fe74
Add src::proto::codec for Tokio integration.
7 years ago
Titouan Rigoudy
e76ed364a6
Rename proto::codec to proto::base_codec.
7 years ago
Titouan Rigoudy
1536e1d19e
Update dependencies.
7 years ago
Titouan Rigoudy
92c30a6c6d
Introduce bytes crate, use it for Proto{De,En}code{,r}.
7 years ago
Titouan Rigoudy
39e1ddbbed
Updated mio and ws-rs and fixed compile errors.
8 years ago
Titouan Rigoudy
3955246870
Add ability to open connections to peers.
9 years ago
Titouan Rigoudy
5db8544d81
Switch from websocket crate to ws crate.
9 years ago
Titouan Rigoudy
d59ac09ca0
Use ReadFromPacket and WriteToPacket traits to simplify packet I/O.
9 years ago
Titouan Rigoudy
0ee0acc2fb
Decode and encode strings as ISO-8859-1, not UTF-8.
9 years ago
Titouan Rigoudy
97a06faa62
Start working on control channel.
9 years ago
Titouan Rigoudy
2925b81d6f
Add RoomListResponse.
9 years ago
Titouan Rigoudy
9e0923ddb9
Start parsing messages with generic reusable code. Login works.
9 years ago
Titouan Rigoudy
725667cc47
Code basic structure for message handling.
Connect to the soulseek server.
9 years ago