Beta 2 Blueprint

Registered by aj00200

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

Related branches

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.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.