Joakim Frostegård
|
8639f380f4
|
aquatic_udp: first access list implementation
|
2021-10-15 02:08:57 +02:00 |
|
Joakim Frostegård
|
32541c5c15
|
Upgrade hashbrown
|
2021-08-15 22:29:09 +02:00 |
|
Joakim Frostegård
|
d0e716f80b
|
Run rustfmt, clean up aquatic_http_protocol/Cargo.toml
|
2021-08-15 22:26:11 +02:00 |
|
Joakim Frostegård
|
e1260d14de
|
Update rand to 0.8 and rand_distr to 0.4
|
2021-02-10 18:36:23 +01:00 |
|
Joakim Frostegård
|
fe11ed138a
|
Use (patched) crates.io deps for crates, add some package metadata
|
2020-09-13 17:30:26 +02:00 |
|
Joakim Frostegård
|
6ee8ed4895
|
aquatic_common: extract response peers: don't return sender
Seems to fix or at least help with some issues with
real clients being slow to initiate transfers
|
2020-08-16 23:07:39 +02:00 |
|
Joakim Frostegård
|
a3a1d1606b
|
WIP: udp: add ipv6 support
Returning IPv6 peers doesn't really work with UDP. It is not supported by
https://libtorrent.org/udp_tracker_protocol.html. There is a suggestion in
https://web.archive.org/web/20170503181830/http://opentracker.blog.h3q.com/2007/12/28/the-ipv6-situation/
of using action number 4 and returning IPv6 octets just like for IPv4
addresses. Clients seem not to support it very well, but due to a lack of
alternative solutions, it is implemented here
|
2020-07-31 05:37:58 +02:00 |
|
Joakim Frostegård
|
43a33d80c4
|
aquatic_http: add ipv6 compact responses; fix ipv4/ipv6 issue
|
2020-07-08 12:26:41 +02:00 |
|
Joakim Frostegård
|
5c83af9f88
|
Move some code from aquatic_udp into aquatic_common
|
2020-05-11 17:06:37 +02:00 |
|