Joakim Frostegård
|
4ac2012a2a
|
aquatic_http: move protocol module to new crate aquatic_http_protocol
|
2020-07-19 21:59:31 +02:00 |
|
Joakim Frostegård
|
7419c51434
|
aquatic_http protocol: refactor into more submodules, other fixes
|
2020-07-03 17:25:31 +02:00 |
|
Joakim Frostegård
|
52cc7d8acb
|
aquatic_http: write custom deserialize logic for Request
|
2020-07-03 17:10:30 +02:00 |
|
Joakim Frostegård
|
16333b5a08
|
aquatic_http: serialize info_hash and peer_id properly
|
2020-07-03 14:30:00 +02:00 |
|
Joakim Frostegård
|
52a29fc14a
|
aquatic_http: store info_hash and peer_id in [u8; 20]
|
2020-07-03 13:17:02 +02:00 |
|
Joakim Frostegård
|
f28abbb7f6
|
aquatic_http: fix issue with incorrect parsing of info_hash, peer_id
|
2020-07-03 13:06:09 +02:00 |
|
Joakim Frostegård
|
f3dcc8762e
|
Update TODO; minor fixes to aquatic_http and aquatic_common_tcp
|
2020-07-02 23:32:48 +02:00 |
|
Joakim Frostegård
|
fb6caf7343
|
aquatic_http: prococol module: parse Request from path
|
2020-07-02 22:53:03 +02:00 |
|
Joakim Frostegård
|
2e53a2adc1
|
add aquatic_common_tcp crate, move common functionality there
|
2020-07-02 16:34:36 +02:00 |
|
Joakim Frostegård
|
1eaf2a0351
|
aquatic_http: AnnounceRequest.compact: default to true
|
2020-07-02 15:58:23 +02:00 |
|
Joakim Frostegård
|
ff4fcc163d
|
aquatic_http: deserialize AnnounceRequest.compact to bool
|
2020-07-02 15:51:45 +02:00 |
|
Joakim Frostegård
|
6fc4b693cd
|
aquatic_http: clean up / move around code; update TODO
|
2020-07-02 15:34:56 +02:00 |
|
Joakim Frostegård
|
c8de9857f8
|
aquatic_http: check info_hash and peer_id len when deserializing
|
2020-07-02 15:29:01 +02:00 |
|
Joakim Frostegård
|
5e7f8bea20
|
aquatic_http: add compact response peer repr, not tested
|
2020-07-02 14:37:47 +02:00 |
|
Joakim Frostegård
|
d2e950b431
|
aquatic_http: use untagged enum for Response; update TODO
|
2020-07-02 13:58:32 +02:00 |
|
Joakim Frostegård
|
6b1f11635b
|
aquatic_http: bencoded response with content-length
|
2020-07-02 13:47:37 +02:00 |
|
Joakim Frostegård
|
a487347a0d
|
aquatic_http: continue implementation work
|
2020-07-02 13:21:39 +02:00 |
|
Joakim Frostegård
|
76079cf66e
|
WIP: more work on aquatic_http
|
2020-07-02 00:39:50 +02:00 |
|
Joakim Frostegård
|
404e528616
|
WIP: start work on http tracker
|
2020-07-01 18:56:19 +02:00 |
|