... | ... | @@ -13,22 +13,22 @@ |
|
|
| Feature | Detailed | Estimate (Days) |
|
|
|
| ------ | ------ | ------ |
|
|
|
| **Connection Handling** | | **10** |
|
|
|
| | Use Transport properties for mailbox connections | 1 |
|
|
|
| | Use contact transport properties for mailbox connections | 1 |
|
|
|
| | Update poller implementation | 3 |
|
|
|
| | Update handling for incoming connections | 3 |
|
|
|
| | Update Connection Registry to handle direct/mailbox connections separately | 1 |
|
|
|
| | Update connection registry to handle direct/mailbox connections separately | 1 |
|
|
|
| | Implement handlers for sync/mailbox sessions | 2 |
|
|
|
| **Mailbox to Owner key agreement** | | **3** |
|
|
|
| **Mailbox to owner key agreement** | | **3** |
|
|
|
| | Mailbox pairing without contact types | 1.5 |
|
|
|
| | Handle owner mailbox without dedicated contact type | 1.5 |
|
|
|
| **Introduction Protocol (Mailbox to contacts)** | | **5-10** |
|
|
|
| | (Optional?) Rework Introduction protocol to work without different contact types | 2 |
|
|
|
| **Introduction protocol (Mailbox to contacts)** | | **5-10** |
|
|
|
| | (Optional?) Rework introduction protocol to work without contact types | 2 |
|
|
|
| | (Optional?) Polish current implementation | 3 |
|
|
|
| | Update introduction protocol to use upcoming contact adding feature | 5 |
|
|
|
| **Mailbox Handling** | | **7** |
|
|
|
| | Implement Chunking | 4 |
|
|
|
| | Implement Session handling File/Writing & sync sessions | 3 |
|
|
|
| **User Interface/ Setup** | | **7** |
|
|
|
| **Mailbox handling** | | **7** |
|
|
|
| | Implement chunking | 4 |
|
|
|
| | Implement session handling files/writing & sync sessions | 3 |
|
|
|
| **User interface/setup** | | **7** |
|
|
|
| **Documentation** | | **9 Days** |
|
|
|
| **Tests** | | **20 Days** |
|
|
|
| **Review** | | **30 Days** |
|
... | ... | @@ -67,7 +67,7 @@ Separate connection handling and session handling. (Connection manager passes co |
|
|
* [ ] Tests
|
|
|
* [ ] Review
|
|
|
|
|
|
## Mailbox <-> Owner key agreement
|
|
|
## Mailbox to owner key agreement
|
|
|
### Mailbox pairing without contact types
|
|
|
* [ ] Discussion
|
|
|
* (Done) Key agreement protocol needs a version bump to differentiate between mailbox/contact key exchanges
|
... | ... | @@ -87,7 +87,7 @@ Separate connection handling and session handling. (Connection manager passes co |
|
|
|
|
|
## Introduction Protocol
|
|
|
### Rework Introduction protocol to work without different contact types
|
|
|
*NOTE: This might be too much overhead since we'll have to start from scratch anyway (see next)*
|
|
|
*NOTE: This might be too much overhead since we might have to start from scratch anyway (see next)*
|
|
|
* [ ] Discussion
|
|
|
* [ ] Implementation
|
|
|
* [ ] Tests
|
... | ... | @@ -102,7 +102,7 @@ Separate connection handling and session handling. (Connection manager passes co |
|
|
* [ ] Review
|
|
|
|
|
|
## Mailbox Handling
|
|
|
### *WIP* Implement Chunking
|
|
|
### Implement Chunking
|
|
|
* [x] Discussion
|
|
|
* Implement file handling
|
|
|
* structured reading/writing (caching?)
|
... | ... | |