doc: update frontend doc to indicate BEP15 IPv6 support
This commit is contained in:
parent
fa19d1125c
commit
ee7b4f944a
1 changed files with 3 additions and 2 deletions
|
@ -21,7 +21,8 @@ It listens for requests and usually answers each of them with one response, a ba
|
||||||
|
|
||||||
Chihaya ships with frontends for HTTP(S) and UDP.
|
Chihaya ships with frontends for HTTP(S) and UDP.
|
||||||
The HTTP frontend uses Go's `http` package.
|
The HTTP frontend uses Go's `http` package.
|
||||||
The UDP frontend implements [opentracker-style] IPv6, contrary to the specification in [BEP 15].
|
The UDP frontend implements both [old-opentracker-style] IPv6 and the IPv6 support specified in [BEP 15].
|
||||||
|
The advantage of the old opentracker style is that it contains a usable IPv6 `ip` field, to enable IP overrides in announces.
|
||||||
|
|
||||||
## Implementing a Frontend
|
## Implementing a Frontend
|
||||||
|
|
||||||
|
@ -105,4 +106,4 @@ This way, a PreHook can communicate with a PostHook by setting a context value.
|
||||||
[BEP 3]: http://bittorrent.org/beps/bep_0003.html
|
[BEP 3]: http://bittorrent.org/beps/bep_0003.html
|
||||||
[BEP 15]: http://bittorrent.org/beps/bep_0015.html
|
[BEP 15]: http://bittorrent.org/beps/bep_0015.html
|
||||||
[Prometheus]: https://prometheus.io/
|
[Prometheus]: https://prometheus.io/
|
||||||
[opentracker-style]: http://opentracker.blog.h3q.com/2007/12/28/the-ipv6-situation/
|
[old-opentracker-style]: https://web.archive.org/web/20170503181830/http://opentracker.blog.h3q.com/2007/12/28/the-ipv6-situation/
|
Loading…
Add table
Reference in a new issue