diff options
-rw-r--r-- | docs/TODO | 48 | ||||
-rw-r--r-- | docs/TODO.md | 46 |
2 files changed, 46 insertions, 48 deletions
diff --git a/docs/TODO b/docs/TODO deleted file mode 100644 index 54137d0d..00000000 --- a/docs/TODO +++ /dev/null | |||
@@ -1,48 +0,0 @@ | |||
1 | TODO list. | ||
2 | |||
3 | [IN PROGRESS] Add what is left to do to the TODO list. | ||
4 | |||
5 | Networking: | ||
6 | [NEEDS TESTING] UPnP port forwarding. (https://github.com/irungentoo/toxcore/pull/969) | ||
7 | [NOT STARTED] NAT-PMP port forwarding. | ||
8 | |||
9 | DHT: | ||
10 | [ALMOST DONE] Metadata collection prevention. (docs/Prevent_Tracking.txt) | ||
11 | [IN PROGRESS] Hardening against attacks. | ||
12 | [IN PROGRESS] Optimizing the code. | ||
13 | |||
14 | [DONE] Friend only group chats | ||
15 | [DONE] Networking base. | ||
16 | [MOSTLY DONE] Syncing chat state between clients (nicknames, list of who is in chat, etc...) | ||
17 | [NOT STARTED] Private messages. (and adding friends from group chats using those private messages.) | ||
18 | [NOT STARTED] File transfers. | ||
19 | |||
20 | [IN PROGRESS] Audio/Video | ||
21 | [DONE] encoding/streaming/decoding | ||
22 | [DONE] Call initiation | ||
23 | [DONE] Encryption | ||
24 | [IN PROGRESS] Auditing. | ||
25 | [NEEDS TESTING] Video packet splitting. | ||
26 | [IN PROGRESS] Prevent audio skew (seems to be easily solvable client side.) | ||
27 | [IN PROGRESS] Group chats, audio done. | ||
28 | |||
29 | Friend_requests.c: | ||
30 | [NOT STARTED] What happens when a friend request is received needs to be changed. | ||
31 | [NOT STARTED] Add multiple nospam functionality. | ||
32 | |||
33 | [DONE] File transfers | ||
34 | [NOT STARTED] Offline messaging | ||
35 | [IN PROGRESS] Friends list syncing | ||
36 | [DONE] IPV6 support | ||
37 | |||
38 | [IN PROGRESS] Make toxcore thread safe. | ||
39 | |||
40 | [NOT STARTED] Make the core save/datafile portable across client versions/different processor architectures. | ||
41 | |||
42 | [MOSTLY DONE] A way for people to connect to people on Tox if they are behind a bad NAT that | ||
43 | blocks UDP (or is just unpunchable) (docs/TCP_Network.txt) (Current way doesn't scale very well.) | ||
44 | |||
45 | [DONE] Encrypted Saves. (see: toxencryptsave) | ||
46 | |||
47 | |||
48 | [NOT STARTED] Security audit from professionals | ||
diff --git a/docs/TODO.md b/docs/TODO.md new file mode 100644 index 00000000..16acb5c7 --- /dev/null +++ b/docs/TODO.md | |||
@@ -0,0 +1,46 @@ | |||
1 | # Toxcore todo list. | ||
2 | Welcome to the Toxcore todo list, this is very likely out of date, but either way it's a good jumping off point if | ||
3 | you're looking to see where core is going, or where it could use a little love. | ||
4 | |||
5 | There are 3 sections; In Progress, TODO, and Done. These tasks are somewhat sorted by priority, but that shouldn't be | ||
6 | taken to mean that this is the order tasks will (or should) be completed in. | ||
7 | |||
8 | ## In Progress | ||
9 | - [ ] [IN PROGRESS] Audio/Video | ||
10 | - [X] [DONE] encoding/streaming/decoding | ||
11 | - [X] [DONE] Call initiation | ||
12 | - [X] [DONE] Encryption | ||
13 | - [ ] [NEEDS TESTING] Video packet splitting. | ||
14 | - [ ] [IN PROGRESS] Auditing. | ||
15 | - [ ] [IN PROGRESS] Prevent audio skew (seems to be easily solvable client side.) | ||
16 | - [ ] [IN PROGRESS] Group chats, audio done. | ||
17 | - [ ] Networking: | ||
18 | - [ ] [NEEDS TESTING] UPnP port forwarding. ([#969](https://github.com/irungentoo/toxcore/pull/969)) | ||
19 | - [ ] [TODO] NAT-PMP port forwarding. | ||
20 | - [ ] DHT: | ||
21 | - [ ] [ALMOST DONE] Metadata collection prevention. (docs/Prevent_Tracking.txt) | ||
22 | - [ ] [IN PROGRESS] Hardening against attacks. | ||
23 | - [ ] [IN PROGRESS] Optimizing the code. | ||
24 | - [ ] [DONE] Friend only group chats | ||
25 | - [X] [DONE] Networking base. | ||
26 | - [X] [MOSTLY DONE] Syncing chat state between clients (nicknames, list of who is in chat, etc...) | ||
27 | - [ ] [TODO] Group private messages. (and adding friends from group chats using those private messages.) | ||
28 | - [ ] [TODO] Group file transfers. | ||
29 | - [ ] [IN PROGRESS] Friends list syncing | ||
30 | - [ ] [IN PROGRESS] Make toxcore thread safe. | ||
31 | - [ ] [MOSTLY DONE] A way for people to connect to people on Tox if they are behind a bad NAT that blocks UDP (or is | ||
32 | just unpunchable) ([docs/TCP_Network.txt](TCP_Network.txt)) (Current way doesn't scale very well.) | ||
33 | |||
34 | ## TODO | ||
35 | - [ ] [TODO] Make the core save/datafile portable across client versions/different processor architectures. | ||
36 | - [ ] [TODO] Friend_requests.c: | ||
37 | - [ ] [TODO] What happens when a friend request is received needs to be changed. | ||
38 | - [ ] [TODO] Add multiple nospam functionality. | ||
39 | |||
40 | - [ ] [TODO] Offline messaging | ||
41 | - [ ] [TODO] Security audit from professionals | ||
42 | |||
43 | ## Done | ||
44 | - [X] [DONE] File transfers | ||
45 | - [X] [DONE] IPV6 support | ||
46 | - [X] [DONE] Encrypted Saves. (see: toxencryptsave) | ||