From ee7b4f944af69d1f5655ef35e3bcdbfae5db3959 Mon Sep 17 00:00:00 2001 From: Leo Balduf Date: Tue, 13 Feb 2018 11:15:20 +0100 Subject: [PATCH] doc: update frontend doc to indicate BEP15 IPv6 support --- docs/frontend.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/frontend.md b/docs/frontend.md index 0d9d1ca..5826eab 100644 --- a/docs/frontend.md +++ b/docs/frontend.md @@ -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. 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 @@ -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 15]: http://bittorrent.org/beps/bep_0015.html [Prometheus]: https://prometheus.io/ -[opentracker-style]: http://opentracker.blog.h3q.com/2007/12/28/the-ipv6-situation/ \ No newline at end of file +[old-opentracker-style]: https://web.archive.org/web/20170503181830/http://opentracker.blog.h3q.com/2007/12/28/the-ipv6-situation/ \ No newline at end of file