Beta 2 Blueprint
Requirements for Beta #2:
* Data storage (at least 1 hop seeking)
* Tor tunnels
* Plugin support
* Implement API callbacks on the client side
* Beeing able to bind and listen to ports over the a+ network
* Interface work
** Profiles
* Some interfaces like IRC should be implemented, using the Plugin support
* Proper encryption (either tmp-rsa or diffie-hellman)
Blueprint information
- Status:
- Started
- Approver:
- Vomun Developers
- Priority:
- Undefined
- Drafter:
- Vomun Developers
- Direction:
- Approved
- Assignee:
- Vomun Developers
- Definition:
- Drafting
- Series goal:
- Accepted for 0.0.0
- Implementation:
- Started
- Milestone target:
- None
- Started by
- aj00200
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
The tmp-rsa blueprint has been chosen over diffie-hellman encryption because it will be easier to implement due to the needed low-level crypto code already existing inside PyCrypto. It would be more difficult to review low level crypto such as diffie-hellman as we would likely have to write it ourselves or find an internet source which we would need to trust.
--Aj00200
-------
The packaging blueprint is temporarily blocked by an issue in Debian packaging policy and several hundred Lintian issues in the package. The packaging blueprint therefore *cannot* be a dependency of beta-2 as the packages are incomplete, due to an issue in Lintian on my system and it not checking the packages to confirm they're Debian-compliant.
-- Thomas Ward (trekcaptainusa-tw)
Work Items
Dependency tree
* Blueprints in grey have been implemented.