Joakim Frostegård
|
23e0e0bcd0
|
aquatic_ws: add log::trace statements for message read and write
|
2020-05-23 14:44:42 +02:00 |
|
Joakim Frostegård
|
a30335730b
|
aquatic_ws: add settings for max ws message sizes, set low defaults
|
2020-05-23 14:44:03 +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
|
1a2432733e
|
aquatic_ws: in scrape handler, limit HashMap preallocation
|
2020-05-17 21:24:29 +02:00 |
|
Joakim Frostegård
|
9a04173f65
|
Run cargo update
|
2020-05-17 12:14:59 +02:00 |
|
Joakim Frostegård
|
2b11091bfb
|
deny.toml: allow ISC license
|
2020-05-17 12:13:27 +02:00 |
|
Joakim Frostegård
|
c1d08bc6d5
|
bittorrent_udp: add short doc comment
|
2020-05-17 12:08:53 +02:00 |
|
Joakim Frostegård
|
ea85f23ac7
|
Update TODO
|
2020-05-17 12:08:41 +02:00 |
|
Joakim Frostegård
|
4216452fc9
|
aquatic_udp, aquatic_ws: bind to 0.0.0.0:3000 by default
|
2020-05-17 11:58:00 +02:00 |
|
Joakim Frostegård
|
c8105db053
|
Update README
|
2020-05-17 11:52:51 +02:00 |
|
Joakim Frostegård
|
7da7d79d90
|
aquatic_ws: remove no longer valid comment
|
2020-05-15 17:06:10 +02:00 |
|
Joakim Frostegård
|
ad925c07f1
|
aquatic_ws: comment out privilege settings since they're not implemented
|
2020-05-15 17:01:15 +02:00 |
|
Joakim Frostegård
|
0eb4039b5e
|
aquatic_ws: network: use HandshakeMachine::new in Connection
|
2020-05-15 16:16:03 +02:00 |
|
Joakim Frostegård
|
420dcbc717
|
aquatic_ws: network: rename common.rs to connection.rs
|
2020-05-15 16:15:39 +02:00 |
|
Joakim Frostegård
|
73c90622c7
|
aquatic_ws network: make HandshakeMachine non-public
|
2020-05-15 16:12:56 +02:00 |
|
Joakim Frostegård
|
885640a385
|
Update TODO
|
2020-05-15 16:08:04 +02:00 |
|
Joakim Frostegård
|
8bf9f2c408
|
Update README with instructions for TLS in aquatic_ws
|
2020-05-15 16:07:14 +02:00 |
|
Joakim Frostegård
|
cb66364fa5
|
aquatic_ws: save peer even if AnnounceRequest.bytes_left is None
|
2020-05-15 16:02:49 +02:00 |
|
Joakim Frostegård
|
008d8b8eff
|
Update TODO
|
2020-05-14 22:51:06 +02:00 |
|
Joakim Frostegård
|
138e501599
|
aquatic_ws: impl read_vectored and write_vectored for Stream
|
2020-05-14 01:06:18 +02:00 |
|
Joakim Frostegård
|
a471d97620
|
Update TODO: write more general information at top
|
2020-05-14 01:00:07 +02:00 |
|
Joakim Frostegård
|
6c26331ffb
|
aquatic_ws: add inline markers to functions that will probably be hot
|
2020-05-14 00:25:31 +02:00 |
|
Joakim Frostegård
|
3321f40697
|
Update TODO
|
2020-05-13 20:48:43 +02:00 |
|
Joakim Frostegård
|
b05db0f699
|
aquatic_ws: remove unused import
|
2020-05-13 20:05:39 +02:00 |
|
Joakim Frostegård
|
63b84e7706
|
aquatic_ws: move more code into Connection impl
|
2020-05-13 20:02:05 +02:00 |
|
Joakim Frostegård
|
7011a797ee
|
Update TODO; clean up code
|
2020-05-13 19:40:49 +02:00 |
|
Joakim Frostegård
|
846e076b4b
|
aquatic_ws: move code into Connection impl, so inner can be private
|
2020-05-13 19:34:46 +02:00 |
|
Joakim Frostegård
|
0bcfffb2bd
|
aquatic_ws: create HandshakeMachine from ConnectionStage
|
2020-05-13 19:17:33 +02:00 |
|
Joakim Frostegård
|
2967129c1f
|
aquatic_ws: network: streamline handshake handlers
|
2020-05-13 18:44:10 +02:00 |
|
Joakim Frostegård
|
6d06a43db8
|
aquatic_ws: add setting for using tls; update TODO
|
2020-05-13 16:43:23 +02:00 |
|
Joakim Frostegård
|
300aa85cbb
|
Update TODO
|
2020-05-13 16:05:38 +02:00 |
|
Joakim Frostegård
|
a6f1d3fa36
|
aquatic_ws: network: improve comments
|
2020-05-13 16:02:49 +02:00 |
|
Joakim Frostegård
|
021fd554b0
|
aquatic_ws: streamline network code
|
2020-05-13 15:56:45 +02:00 |
|
Joakim Frostegård
|
68abecdaa5
|
aquatic_ws: run_handshakes_and_read_messages: simplify code
|
2020-05-13 15:49:07 +02:00 |
|
Joakim Frostegård
|
7e2f371007
|
aquatic_ws: simplify network code further
|
2020-05-13 15:14:11 +02:00 |
|
Joakim Frostegård
|
6a8047a5fe
|
aquatic_ws: run_handshakes_and_read_messages: simplify
|
2020-05-13 15:04:53 +02:00 |
|
Joakim Frostegård
|
012ccd7ec1
|
aquatic_ws: simplify network code
|
2020-05-13 15:03:02 +02:00 |
|
Joakim Frostegård
|
05844e9645
|
WIP: aquatic_ws: continue work on simplifying network code
|
2020-05-13 14:46:38 +02:00 |
|
Joakim Frostegård
|
91590858b9
|
WIP: aquatic_ws; work on simplifying network code
|
2020-05-13 14:35:05 +02:00 |
|
Joakim Frostegård
|
9c15a97975
|
Update TODO
|
2020-05-12 21:11:44 +02:00 |
|
Joakim Frostegård
|
987e1a4a45
|
aquatic_ws: improve comments in config
|
2020-05-12 21:08:30 +02:00 |
|
Joakim Frostegård
|
0c93d170de
|
WIP: aquatic_ws network: organize into submodule, other small fixes
|
2020-05-12 21:04:47 +02:00 |
|
Joakim Frostegård
|
800d3b0efa
|
WIP: aquatic_ws: network: add ConnectionStage::is_established
|
2020-05-12 20:46:00 +02:00 |
|