The Pirate Bay's old web server and BitTorrent tracker, hypercube.
Find a file
2017-05-24 01:37:37 -07:00
.idea Added CMakeLists, and CLion files 2017-05-24 01:37:37 -07:00
akbuf Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
asio Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
.gitignore Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
access.cfg.dist Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
cfg.c Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
cfg.h Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
CMakeLists.txt Added CMakeLists, and CLion files 2017-05-24 01:37:37 -07:00
config.h.dist Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
http.c Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
http.h Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
hypercube.cfg.dist Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
hypercube.h Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
hypercube.includes Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
hypercube.pro Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
log.c Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
log.h Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
main.c Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
Makefile.orig Added CMakeLists, and CLion files 2017-05-24 01:37:37 -07:00
net.c Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
net.h Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
README Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
setdist.sh Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
tracker.c Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
tracker.cfg.dist Initial Commit of hypercube 2016-09-12 22:08:46 -07:00
tracker.h Initial Commit of hypercube 2016-09-12 22:08:46 -07:00

<beak> hypercube är ungefär som rap på skånska
<beak> coolt men lite skumt

How to compile (no autoconf, sorry...):
 - Edit asio/asio.h and select what async I/O interface you wanna use.
 - Edit Makefile.
   - If you are on Linux, USE_LINUX_SENDFILE should be defined.
   - If you are on Linux, using epoll (kernel >=2.6), and have a libc which
     doesn't support them (warnings about 'epoll_* is not implemented and
     will always fail' on linking), uncomment the AKEPOLL* lines.
 - Maybe put that final touch to config.h.
   It ships with DEBUG enabled. You probably want to disable this.

Now make :-).
The rest of the configuration is in your CFG_FILE (hypercube.cfg by
default).

 - anakata@anakata.hack.se || anakata@g-con.org