opentrackerFree lightweight bittorrent tracker using libowfat
0.2017.08.13_2netΣ=0 0.2017.08.13_2Version of this port present on the latest quarterly branch.
BROKEN: fails to link: duplicate symbol: first_deferred, known libowfat issue DEPRECATED: Broken since 2021 This port expired on: 2023-03-21 IGNORE: is marked as broken: fails to link: duplicate symbol: first_deferred, known libowfat issue
opentracker is a open and free bittorrent tracker project.
It aims for minimal resource usage and is intended to run
at your wlan router. Currently it is deployed as an open and
free tracker instance.
===> The following configuration options are available for opentracker-0.2017.08.13_2:
COMPRESSION_GZIP=off: Deliver gzip compressed full scrapes
DEBUG_HTTPERROR=off: Verbose HTTPERRORs
FULLSCRAPE=on: Can query tracker for all torrents
RESTRICT_STATS=on: Limit stats access based on IP
====> Options available for the single ACCESSLIST: you have to select exactly one of them
ACCESSLIST_OPEN=on: Disable black/whitelisting
ACCESSLIST_BLACK=off: Enable client blacklisting
ACCESSLIST_WHITE=off: Enable client whitelisting
===> Use 'make config' to modify these settings
This tracker is open in a sense that everyone announcing a torrent is welcome
to do so and will be informed about anyone else announcing the same torrent.
Unless -DWANT_IP_FROM_QUERY_STRING is enabled (which is meant for debugging
purposes only), only source IPs are accepted. The tracker implements a minimal
set of essential features only but was able respond to far more than 10000
requests per second on a Sun Fire 2200 M2 (thats where we found no more clients
able to fire more of our testsuite.sh script).
Some tweaks you may want to try under FreeBSD:
sysctl kern.ipc.somaxconn=1024
sysctl kern.ipc.nmbclusters=32768
sysctl net.inet.tcp.msl=10000
sysctl kern.maxfiles=10240
In order to enable opentracker at boot time;
# sysrc opentracker_enable=yes
Or
# sysrc opentracker_ipv6_enable=yes
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net/opentracker: mark BROKEN for all architectures
libowfat has a problem with extern variables appearing in multiple
places.
Upstream is aware and working on a fix.
Build ipv6 and ipv4 versions together and package both.
Based on a suggestion by mat to have the flavours not conflict.
PR: ports/239987
Reported by: papadavecn@gmail.com
Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Category N.
CR: D307
Approved by: portmgr (bapt)
OPTIONSngify
Notice that the ability to specify 0 or 1 from a list is achieved
in opentracker by adding a third option, ACCESSLIST_OPEN which effectively
does nothing
(for openradius, use bsd.port.options.mk)
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- fix whitelist bug
Opentracker used to need 40 extra characters at the end of your
whitelist/blacklist file otherwise the last info_hash won't be loaded.
Thanks to Nerius Landys for the patch!
PR: 151974
Submitted by: Chris Rees <utisoft _at_ gmail.com> (maintainer)
Approved by: glarkin (mentor, implicit)
opentracker is a open and free bittorrent tracker project.
It aims for minimal resource usage and is intended to run
at your wlan router. Currently it is deployed as an open and
free tracker instance.
WWW: http://erdgeist.org/arts/software/opentracker/
PR: ports/137130
Submitted by: utisoft at gmail.com