Sergey Matveev's changes: 2022-11-11: * Privilege-separated packets sender. * FreeBSD Capsicum sandboxing. * poll() replaced with kqueue(). * stricter bencoded integers parser. 2022-11-09: * Ability to explicitly specify IP addresses to bind to. * select() replaced with poll(). * arc4random instead of /dev/urandom reading. * Some simple hardening. * Keep statistics in process title (BSD). * Debug with IP addresses. Original author's changes: 2011-11-20: dht-bootstrap-0.2 * Fixed a bug that could cause EAFNOSUPPORT errors. * Fixed a bug that caused port numbers given on the command line to be ignored. 2009-12-29: dht-bootstrap-0.1 * Initial public release.