chihaya

package module
v0.0.0-...-c57407d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2021 License: BSD-2-Clause Imports: 19 Imported by: 0

README

Chihaya

usage:

$ cp example_config.json config.json
$ go build ./cmd/chihaya
$ ./chihaya -config config.json -logtostderr

Documentation

Overview

Package chihaya implements the ability to boot the Chihaya BitTorrent tracker with your own imports that can dynamically register additional functionality.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Boot

func Boot()

Boot starts Chihaya. By exporting this function, anyone can import their own custom drivers into their own package main and then call chihaya.Boot.

Types

This section is empty.

Directories

Path Synopsis
Package api implements a RESTful HTTP JSON API server for a BitTorrent tracker.
Package api implements a RESTful HTTP JSON API server for a BitTorrent tracker.
Package backend provides a generic interface for manipulating a BitTorrent tracker's consistent backend data store (usually for a web application).
Package backend provides a generic interface for manipulating a BitTorrent tracker's consistent backend data store (usually for a web application).
noop
Package noop implements a Chihaya backend storage driver as a no-op.
Package noop implements a Chihaya backend storage driver as a no-op.
uguu
package uguu implements uguu-tracker storage driver using postgres
package uguu implements uguu-tracker storage driver using postgres
cmd
Package config implements the configuration for a BitTorrent tracker
Package config implements the configuration for a BitTorrent tracker
Package http implements a BitTorrent tracker over the HTTP protocol as per BEP 3.
Package http implements a BitTorrent tracker over the HTTP protocol as per BEP 3.
query
Package query implements a faster single-purpose URL Query parser.
Package query implements a faster single-purpose URL Query parser.
Library for I2Ps SAMv3 bridge (https://geti2p.com)
Library for I2Ps SAMv3 bridge (https://geti2p.com)
Package stats implements a means of tracking processing statistics for a BitTorrent tracker.
Package stats implements a means of tracking processing statistics for a BitTorrent tracker.
Package tracker provides a generic interface for manipulating a BitTorrent tracker's fast-moving data.
Package tracker provides a generic interface for manipulating a BitTorrent tracker's fast-moving data.
models
Package models implements the common data types used throughout a BitTorrent tracker.
Package models implements the common data types used throughout a BitTorrent tracker.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL