From ad3a7037adc349f4e742b0a100b6e7467c44a50e Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 12 Nov 2022 13:14:30 +0300 Subject: [PATCH] Note about the fork --- CHANGES | 40 ++++++++++++++++++++++------------------ README | 3 +++ dht-bootstrap.c | 1 + 3 files changed, 26 insertions(+), 18 deletions(-) diff --git a/CHANGES b/CHANGES index fd07a40..770fade 100644 --- a/CHANGES +++ b/CHANGES @@ -1,25 +1,29 @@ -2022-11-11: +Sergey Matveev's changes: - * Privilege-separated packets sender - * FreeBSD Capsicum sandboxing - * poll() replaced with kqueue() - * stricter bencoded integers parser + 2022-11-11: -2022-11-09: + * Privilege-separated packets sender. + * FreeBSD Capsicum sandboxing. + * poll() replaced with kqueue(). + * stricter bencoded integers parser. - * 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 + 2022-11-09: -20 November 2011: dht-bootstrap-0.2 + * 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. - * Fixed a bug that could cause EAFNOSUPPORT errors. - * Fixed a bug that caused port numbers given on the command line to be - ignored. +Original author's changes: -29 December 2009: dht-bootstrap-0.1 + 2011-11-20: dht-bootstrap-0.2 - * Initial public release. + * 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. diff --git a/README b/README index d7f7dce..9de9d47 100644 --- a/README +++ b/README @@ -1,3 +1,6 @@ +This is a fork of dht-bootstrap deamon by Juliusz Chroboczek. +Look for CHANGES what was changed and improved. + Dht-bootstrap is an implementation of a bootstrap node for the BitTorrent (mainline) DHT. Rather than maintaining a Kademlia routing table, it performs a partly random, partly breadth-first walk of the DHT, and diff --git a/dht-bootstrap.c b/dht-bootstrap.c index 977d966..34c21cf 100644 --- a/dht-bootstrap.c +++ b/dht-bootstrap.c @@ -1,5 +1,6 @@ /* Copyright (c) 2009-2011 by Juliusz Chroboczek + 2022 by Sergey Matveev Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal -- 2.44.0