Wiki » History » Version 18
Aaron Nies, 03/09/2015 12:15 AM
1 | 2 | Aaron Nies | h1. CSE2410 Null_Pinter |
---|---|---|---|
2 | 1 | Aaron Nies | |
3 | 2 | Aaron Nies | h2. Project: I2P |
4 | 1 | Aaron Nies | |
5 | 2 | Aaron Nies | In CSE2410, open source projects are chosen and worked on by small teams throughout the semester. The team Null_Pointer, consisting of Aaron Nies, Nick Namba, Rafael Trujillo, and Santiago Roig, chose I2P as their project. In this wiki you'll find information on their project, the current status of the team, and their schedule. |
6 | 1 | Aaron Nies | |
7 | 17 | Aaron Nies | h2. Impact Analysis: |
8 | 1 | Aaron Nies | |
9 | 17 | Aaron Nies | !https://drive.google.com/thumbnail?id=0ByoHg2R8bv2aMGJGeHg3dzVheE0&authuser=0&v=1425848586197&sz=w1896-h792! Impact Analysis: Bug - BOB "quiet true" fail: [[http://goo.gl/biJYQD]] |
10 | 17 | Aaron Nies | |
11 | 17 | Aaron Nies | !https://drive.google.com/thumbnail?id=0ByoHg2R8bv2aLVZ5N1RkT0ZnVnM&authuser=0&v=1425848780455&sz=w1896-h792! Impact Analysis: Bug - I2PSnark missing datafile: [[http://goo.gl/41xB4J]] |
12 | 17 | Aaron Nies | |
13 | 18 | Aaron Nies | !https://drive.google.com/thumbnail?id=0ByoHg2R8bv2aLVZ5N1RkT0ZnVnM&authuser=0&v=1425848780455&sz=w1896-h792! Impact Analysis: Bug - I2PSnark Filename Conversion: [[http://goo.gl/Pi7XbK]] |
14 | 13 | Aaron Nies | |
15 | 2 | Aaron Nies | h2. What is I2P? |
16 | 8 | Aaron Nies | !https://geti2p.net/_static/styles/duck/images/i2plogo.png! |
17 | 1 | Aaron Nies | |
18 | 2 | Aaron Nies | I2P Website: https://geti2p.net/en/ |
19 | 1 | Aaron Nies | |
20 | 2 | Aaron Nies | I2P is a network anonymizer for the internet. It works as a network-within-a-network, allowing people to host services, send messages, and create postings all in private. As the project site states, "I2P is used by many people who care about their privacy: activists, oppressed people, journalists and whistleblowers, as well as the average person." Obviously no one can ever be completely anonymous on a network, with I2P the user is able to set a level of privacy which increases the difficulty of discovering the user's identity. Traffic from low levels of privacy is indistinguishable from more secure traffic, increasing the difficulty for attackers. |
21 | 1 | Aaron Nies | |
22 | 2 | Aaron Nies | The I2P network is isolated from normal websites to prevent it from being abused (ex. DOS attacks, etc). In place of websites, eepsites enable private browsing and hosting. Users are able to navigate to key eepsites such as the developer forums, blogging sites, free eepsite hosting services and more as soon as they setup I2P. To go to an eepsite not listed in the users addressbook (similar to a DNS), the user must subscribe to a site. This adds more eepsites to the user's addressbook. |
23 | 1 | Aaron Nies | |
24 | 2 | Aaron Nies | Other core services are included with I2P like I2PSnark, a torrent client. I2PSnark allows better file transfer over the smaller than normal bandwidth of the I2P network. Core services like this provide the complete anonymity package to those needing a secure network. |
25 | 3 | Aaron Nies | |
26 | 7 | Aaron Nies | h2. Team Schedule |
27 | 7 | Aaron Nies | |
28 | 7 | Aaron Nies | # Feb 8 - 14: Everyone pick a bug and fill out a bug template. |
29 | 7 | Aaron Nies | # Feb 15 - 21: Work on fixing bugs. At least 3 bugs should be complete. |
30 | 7 | Aaron Nies | # Feb 22 - 28: Everyone pick a feature. |
31 | 7 | Aaron Nies | # March 1 - 7: Work on feature requests. |
32 | 7 | Aaron Nies | # March 8 - 14: Plan presentation. |
33 | 12 | Aaron Nies | # March 15 - 21: Work on presentation and bugs. |
34 | 12 | Aaron Nies | # March 22 - 28: Finalize presentation. |
35 | 7 | Aaron Nies | # March 29 - April 4: Practice presentation. |
36 | 7 | Aaron Nies | # April 5: Turn in project package, present project. |
37 | 7 | Aaron Nies | |
38 | 3 | Aaron Nies | h2. Issues and Feature Requests |
39 | 3 | Aaron Nies | |
40 | 9 | Aaron Nies | After searching through the trac database, the team has picked out a number of bugs and features to work on in order to be most effective over the 16 week semester. Some of the issues have been discovered and submitted by the team. These issues are pending approval to be added to the database. Tickets in *bold* are currently being worked on by a team member. |
41 | 3 | Aaron Nies | |
42 | 3 | Aaron Nies | Trac Database: https://trac.i2p2.de/ |
43 | 3 | Aaron Nies | |
44 | 3 | Aaron Nies | h3. Complete list of the team's Issues/Features of interest: |
45 | 4 | Aaron Nies | |
46 | 4 | Aaron Nies | Ticket: #738, Router console redesign |
47 | 4 | Aaron Nies | Estimated fix time: 25h |
48 | 4 | Aaron Nies | Actual fix time: N/A |
49 | 4 | Aaron Nies | Comments: While redesigning the current console may prove sufficient, maintaining the current design and creating a user friendly splash page is potentially better solution. |
50 | 4 | Aaron Nies | |
51 | 1 | Aaron Nies | Ticket: #372, Button for manual recheck |
52 | 4 | Aaron Nies | Estimated fix time: 8h |
53 | 4 | Aaron Nies | Actual fix time: N/A |
54 | 4 | Aaron Nies | Comments: Long requested option for i2pSnark. An option to force a manual recheck of individual torrents. This feature is already in other main stream torrent clients. |
55 | 1 | Aaron Nies | |
56 | 6 | Aaron Nies | *Ticket: #1415, I2PSnark filename conversion to builtin charset in windows may cause data loss |
57 | 1 | Aaron Nies | Estimated fix time: 15h |
58 | 4 | Aaron Nies | Actual fix time: N/A |
59 | 1 | Aaron Nies | Tests to reproduce: Affecting torrents listed in ticket. When two or more are downloaded, both are given the same file name causing issues. |
60 | 1 | Aaron Nies | Tests to validate fix: N/A |
61 | 6 | Aaron Nies | Comments: May be tricky to implement fully, but an immediate fix is sufficient starting point.* |
62 | 4 | Aaron Nies | |
63 | 6 | Aaron Nies | *Ticket: #1320, BOB “quiet true” fail |
64 | 4 | Aaron Nies | Estimated fix time: 8h |
65 | 4 | Aaron Nies | Actual fix time: N/A |
66 | 6 | Aaron Nies | Tests to reproduce: While using BOB, enter a series of commands listed on the ticket entry, one command being “quiet true”. Next, connect to 127.0.0.1:12545 with socket S and type "duck.i2p\n".* |
67 | 4 | Aaron Nies | |
68 | 11 | Aaron Nies | Ticket #1456 Refactor Java Methods for Java 9 compatibility |
69 | 11 | Aaron Nies | Estimated time to fix: 6 hours |
70 | 11 | Aaron Nies | Actual time to fix: N/A |
71 | 11 | Aaron Nies | These warnings are a list of the warning’s being produced by compatibility with Java 9. |
72 | 11 | Aaron Nies | When these warnings disappear my fix will be validated. |
73 | 11 | Aaron Nies | |
74 | 1 | Aaron Nies | Ticket #1274 Easy Backup Button for I2P |
75 | 4 | Aaron Nies | Feature request, user wants a backup button for I2P settings. |
76 | 1 | Aaron Nies | Estimated time to fix: 20 hours |
77 | 5 | Aaron Nies | Actual time to fix: N/A |
78 | 1 | Aaron Nies | First I will create the button, adjust my settings and export my settings then try to import them into a teammate’s I2P to test functionality works. |
79 | 5 | Aaron Nies | |
80 | 10 | Santiago Roig | *Ticket #730 |
81 | 1 | Aaron Nies | Feature request: User wants the default location for downloaded torrents changed to a non-hidden folder. |
82 | 4 | Aaron Nies | Estimated time to fix: 6 hours |
83 | 5 | Aaron Nies | Actual time to fix: N/A |
84 | 10 | Santiago Roig | Comment: Should be simple enough, though it will involve hunting down for all the locations this folder is mentioned in the code.* |
85 | 5 | Aaron Nies | |
86 | 6 | Aaron Nies | *Ticket #1432 |
87 | 4 | Aaron Nies | Bug: If one downloads a torrent file and then replaces the partially downloaded file with a complete version i2psnark will not start seeding. |
88 | 5 | Aaron Nies | Estimated time to fix: 24 hours |
89 | 5 | Aaron Nies | Actual time to fix: N/A |
90 | 6 | Aaron Nies | Comments: this should probably involve making i2psnark scan the file before it starts acting on it in order to determine what to do.* |
91 | 4 | Aaron Nies | |
92 | 6 | Aaron Nies | *Ticket #(Pending approval) |
93 | 4 | Aaron Nies | Bug: if one downloads a torrent and then deletes the file it creates automatically and starts the torrent it will not remake the file but instead give a java I/O error. |
94 | 5 | Aaron Nies | Estimated time to fix: 5 hours |
95 | 5 | Aaron Nies | Actual Time to fix: N/A |
96 | 6 | Aaron Nies | Comments: This should be very easy, all that should be done is to check if the file exists and if it doesn’t simply make it again and start over.* |
97 | 4 | Aaron Nies | |
98 | 4 | Aaron Nies | Ticket #(Pending approval) |
99 | 5 | Aaron Nies | feature request. allow users to select individual torrent files from their computers to download and no be forced to place them all within the default folder. |
100 | 5 | Aaron Nies | Estimated time to fix: 24 hours |
101 | 5 | Aaron Nies | Actual time: N/A |
102 | 5 | Aaron Nies | Comments: This seems to be a very odd missing feature that should be present within the default GUI of the torrent client. |
103 | 4 | Aaron Nies | |
104 | 4 | Aaron Nies | Ticket #(Pending approval) |
105 | 5 | Aaron Nies | Feature request: have i2psnark show “orphaned” files whose torrent files cannot be found in the default folder so that users will know that they still posses the data on their harddrive if they attempted to delete the file but only deleted the torrent file. |
106 | 4 | Aaron Nies | Estimated time to fix: 10 hours |
107 | 4 | Aaron Nies | Actual time: N/A |
108 | 4 | Aaron Nies | Comments: could be done by looking at the torrent files and pairing them with their corresponding files and then listing the unpaired files. |