summaryrefslogtreecommitdiff
path: root/docs/TODO.txt
diff options
context:
space:
mode:
authorOliver Hunt <oliver.huntuk@gmail.com>2013-07-21 09:50:36 +0100
committerOliver Hunt <oliver.huntuk@gmail.com>2013-07-21 09:50:36 +0100
commit0ec04a92afa28028d9935f6a0a51fe4592ef790d (patch)
tree56609103065045b3b06400b7f3e8eb88bbb0a8bf /docs/TODO.txt
parent4f4e41f2eb7812678523060526292798be1c6e59 (diff)
Removed docs, all are now in the wiki
Diffstat (limited to 'docs/TODO.txt')
-rw-r--r--docs/TODO.txt51
1 files changed, 0 insertions, 51 deletions
diff --git a/docs/TODO.txt b/docs/TODO.txt
deleted file mode 100644
index 5d65e12f..00000000
--- a/docs/TODO.txt
+++ /dev/null
@@ -1,51 +0,0 @@
1Things to do now:
2
3-Network protocol (Done)
4
5-Figure out the best way to do "lossless" UDP. (Done)
6
7-Start work on the im protocol.(simple im part pretty much done)
8
9-Start coding the gui (In Progress (Using Qt5))
10
11-Get a basic im client working using the now completed DHT implementation to find the ips of your friends.
12
13-Find some good encryption libraries.(Done)
14 we will use: http://nacl.cr.yp.to/
15
16-Add NaCl to our build system.
17
18-Make NaCl work on windows (DONE)
19 https://github.com/jedisct1/libsodium
20
21
22-Crypto (Done (needs testing))
23
24-Harden the DHT (Research in progress)
25
26-Find and fix bugs in the code.
27
28Things to do later:
29
30-Figure out the whole sound and video transmission. (encrypted and fast)
31
32-File transfer (encrypted and fast)
33
34Less important.
35
36-Symmetric NATs
37 No UDP hole punching on them so we need to do something else
38 (only if both the clients which try to connect to themselves are behind one)
39
40
41-Decentralized IRC like channels (chatrooms).
42
43
44
45-Offline messaging protocol (text only)
46 Use your friends.(or maybe the people closest (mathematically by comparing client_id's) to you or the friend you want to send the message to).
47 The message will not be very big. Lets say we limit the maximum number of bytes for one to 1024, it means if every client stores 1024 offline messages it only takes 1 MB of ram.
48
49-IPv6
50 Currently the core only supports ipv4
51