From dc162bc093c324409b94d3e49b1638a6f7bc41d5 Mon Sep 17 00:00:00 2001
From: Ramakrishnan Muthukrishnan <ram@rkrishnan.org>
Date: Sat, 25 Jul 2015 08:02:03 +0530
Subject: [PATCH] =?utf8?q?README:=20update=20the=20current=20status.=20?=
 =?utf8?q?=E2=98=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit

---
 README.md | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

diff --git a/README.md b/README.md
index 0017f5a..5137708 100644
--- a/README.md
+++ b/README.md
@@ -56,17 +56,15 @@ $ functorrent ubuntu-14.10-desktop-amd64.iso.torrent
 
 ## Current Status
 
-- can decode torrent files (bencoding)
-- talk to the tracker and get the peer list
-- the `main' program takes a torrent file (in the local file system) as input and
-  prints the {ip,port} for each peer, after talking to the tracker.
-- can handshake with the peer.
-- peer wire protocol (in progress)
+- most of the peer wire protocol works.
+- talks only to one peer at the moment. Single threaded.
+- can download files. But needs every piece to be served by the peer it connected to.
 
 ## TODO
 
 *    Test suite.
-*    Peer protocol (in progress).
-*    Get the file download working in the simplest possible way.
+*    Talk to multiple peers.
+*    Piece download algorithms.
 *    Concurrency (threads per peer)
+*    Multifile torrent support.
 *    other advanced features of Bit Torrent (like DHT).
-- 
2.45.2