-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
51 lines (42 loc) · 1.94 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
**********************
TODO for Simple Backup
**********************
see blueprints on https://blueprints.edge.launchpad.net/sbackup
Planned for near future
-----------------------
* Check how sbackup reacts if it can not get into a folder (FUSE used by a user)
* Check filesizes (2 Gb and 4 Gb limits)
* manpage
* refactor some of the classes:
- the Snapshot should only contain data and a SnapshotHandler (maybe the
SnapshotManager?) should handle the handling of these data
* re-structure handling of profiles: the default profile should be a 'normal'
profile beside the other profiles, i.e. it can be disabled etc.
This requires some changes in the presentation of profiles to the user
but would make the profile handling more general and consistent
* adapt log handling: there should exist a 'main' log file in the default
directory (e.g. /var/log for super-users) where ALL messages are logged;
this file could be self-rotating; furthermore log files for every profile
including the default profile are created containing log messages related
to this profile especially when making a backup;
* extend log handling: among the log files containing a lot of technical
informations; there should be some 'end-user' log files containing all
important informations related to a profile's backup in a readable and
understandable way; this feature is mostly for convenience purpose
* implementation of verifying the backuped data
* realize PEP 8 style guide for all modules
Planned for later releases
--------------------------
Features to implement:
* encription will be via a FusePlugin , find the fuse encripted FS
* Backup media management (via SnapshotManager )
* (Ana)Cron for non root
For UI
* show forever excluded paths in the GUI (including the backup target dir)
* first time wizard
* add ability to restore more than one file/folder a time
For core
* encryption
* backup media management
* syslog logging
* testable system