basic bits of new file list sharing system

This commit is contained in:
mr-alice 2016-04-14 18:25:12 -04:00
parent 0c474f9283
commit 89af650f74
5 changed files with 112 additions and 0 deletions

View file

@ -87,6 +87,20 @@ Generating sync events
* Server side
- after a change, broadcast a "directory changed" packet to all connected friends
DirectoryWatcher (watches a hierarchy) File List (stores a directory hierarchy)
| |
| |
| |
+-----------------------+------------------+
| |
Shared File Service |
| |
| |
+----------- own file list -------+---------- Encrypted/compressed save to disk
| | |
+----------- friend file lists ---+
Roadmap
-------
@ -99,3 +113,30 @@ Roadmap
- optionally
- change the saving system of FileIndex to make it locally encrypted and compact
TODO
====
[ ] implement directory updater
[ ] local directory updater
[ ] remote directory updater
[ ] implement directory handler
[ ] implement p3FileLists with minimal functonality: no exchange. Only storage of own