about summary refs log tree commit diff
path: root/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES16
1 files changed, 16 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 52a6202..a56eae3 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,19 @@
+btpd-0.4:
+---------
+
+Misc:
+- The 0.1 rate limiter is back. It runs at a configurable hz now.
+- Added "--bw-hz" option to btpd.
+- Multiple have messages can be sent in place of a bitfield.
+- If btpd can't write to a peer for 60s, it will be disconnected.
+
+Bug fixes:
+- A calculation error made btpd buggy with small torrents.
+  This caused strange crashes and many reports on bad hashes in the log.
+- The bitfield was sent too early. A peer could miss pieces btpd got
+  while the peer was in handshake.
+- Some situations in end game or with bad hashes could cause a crash.
+
 btpd-0.3:
 ---------