Joakim Frostegård
|
f9c1da9520
|
Update TODO
|
2020-07-03 13:18:01 +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
|
136a79ce8d
|
aquatic_http: use flexible-sized buffer for request reading
|
2020-07-03 11:13:55 +02:00 |
|
Joakim Frostegård
|
3a8e5a3abf
|
aquatic_http: update 'valid_until' for established connections
|
2020-07-03 10:16:27 +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
|
81983b98a2
|
Update TODO
|
2020-07-02 21:16:13 +02:00 |
|
Joakim Frostegård
|
b86787ef20
|
move back SocketConfig to aquatic_http
|
2020-07-02 17:06:34 +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
|
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 |
|
Joakim Frostegård
|
ebe4d4357b
|
Update TODO
|
2020-06-30 00:17:30 +02:00 |
|
Joakim Frostegård
|
1b4f04b6cf
|
Update TODO
|
2020-05-30 15:06:32 +02:00 |
|
Joakim Frostegård
|
897e2f748c
|
Update TODO
|
2020-05-26 19:24:04 +02:00 |
|
Joakim Frostegård
|
efdd0315b0
|
TODO.md: update headings to reflect new crate names
|
2020-05-25 19:56:06 +02:00 |
|
Joakim Frostegård
|
3addab07f0
|
move plot_pareto from aquatic_udp_bench crate into own crate
|
2020-05-25 19:38:53 +02:00 |
|
Joakim Frostegård
|
abc0034a45
|
aquatic_ws: don't send peer its own offer
|
2020-05-25 19:01:10 +02:00 |
|
Joakim Frostegård
|
689a874cbe
|
aquatic_ws: use debug log level for "read message" and "sent message"
|
2020-05-25 18:51:04 +02:00 |
|
Joakim Frostegård
|
6b881af20d
|
Update TODO
|
2020-05-25 18:44:11 +02:00 |
|
Joakim Frostegård
|
5c07370786
|
Update TODO
|
2020-05-25 18:06:49 +02:00 |
|
Joakim Frostegård
|
bc8916dce4
|
aquatic_ws: add logging with level configured by config file
|
2020-05-23 20:16:56 +02:00 |
|
Joakim Frostegård
|
80c924d461
|
Update TODO
|
2020-05-23 17:16:44 +02:00 |
|
Joakim Frostegård
|
b9ee290ca0
|
aquatic_ws: add more anyhow error context annotations
|
2020-05-23 17:15:11 +02:00 |
|
Joakim Frostegård
|
65684472a6
|
Update TODO
|
2020-05-23 17:08:12 +02:00 |
|
Joakim Frostegård
|
7c33358254
|
aquatic_ws: polling: don't check if event readable
We only register interest in readable events so this should be OK
|
2020-05-23 17:06:46 +02:00 |
|
Joakim Frostegård
|
f3bdb6bc2a
|
aquatic_ws: privilege dropping; cli_helpers: show error context
|
2020-05-23 17:02:52 +02:00 |
|
Joakim Frostegård
|
a596ee155a
|
aquatic_ws: wait for and quit on socket bind errors in workers
|
2020-05-23 16:38:31 +02:00 |
|
Joakim Frostegård
|
078a8c2868
|
Update TODO
|
2020-05-23 15:47:11 +02:00 |
|
Joakim Frostegård
|
d4bcc14c82
|
aquatic_ws: add setting Config.ipv6_only
|
2020-05-23 15:40:56 +02:00 |
|
Joakim Frostegård
|
416d61a2b2
|
aquatic_ws: split torrent state by ipv4/ipv6
|
2020-05-23 15:15:01 +02:00 |
|
Joakim Frostegård
|
7430c23ccc
|
aquatic_ws: add simple_logger for debugging, need better solution
|
2020-05-23 14:53:29 +02:00 |
|
Joakim Frostegård
|
0f6d6d4b21
|
aquatic_ws: use log crate for debug error messages
|
2020-05-23 14:24:26 +02:00 |
|
Joakim Frostegård
|
572aa632b6
|
aquatic_ws: don't handle connection closed same as other errors
|
2020-05-23 14:17:03 +02:00 |
|
Joakim Frostegård
|
ae92785484
|
Update TODO
|
2020-05-23 14:10:06 +02:00 |
|
Joakim Frostegård
|
526faa9aab
|
cli_helpers: use anyhow in app fn; aquatic_ws: reorganize error handling
|
2020-05-23 14:05:50 +02:00 |
|
Joakim Frostegård
|
1efe6f96c5
|
Update TODO
|
2020-05-22 15:40:04 +02:00 |
|
Joakim Frostegård
|
0eae9a12cf
|
Update TODO
|
2020-05-19 12:25:47 +02:00 |
|
Joakim Frostegård
|
b42ff9a23b
|
aquatic_ws: remove DebugCallback and lots of debug output
Some error messages are still printed, though
|
2020-05-18 13:01:48 +02:00 |
|
Joakim Frostegård
|
cb0c299298
|
Update TODO
|
2020-05-17 21:26:44 +02:00 |
|
Joakim Frostegård
|
ea85f23ac7
|
Update TODO
|
2020-05-17 12:08:41 +02:00 |
|
Joakim Frostegård
|
885640a385
|
Update TODO
|
2020-05-15 16:08:04 +02:00 |
|
Joakim Frostegård
|
008d8b8eff
|
Update TODO
|
2020-05-14 22:51:06 +02:00 |
|
Joakim Frostegård
|
3321f40697
|
Update TODO
|
2020-05-13 20:48:43 +02:00 |
|
Joakim Frostegård
|
7011a797ee
|
Update TODO; clean up code
|
2020-05-13 19:40:49 +02:00 |
|