"Fossies" - the Fresh Open Source Software Archive 
Member "dconf-0.5.1/TODO" (30 Jul 2006, 2377 Bytes) of package /linux/privat/old/dconf-0.5.1.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1 ### Disclaimer
2 This is my TODO list. If you're interested in one of these features, there
3 are 2 options. Either wait for someone to implement it or sponsor someone
4 to implement it.
5
6 If you want to implement something, please contact me first so that we can
7 discuss acceptable implementations. In some cases I haven't thought about
8 it too deeply, but for others I know exactly what I require.
9
10 If you have other nice ideas that you think would be an improvement, please
11 contact me as well. :) Send an email to: Dag Wieers <dag@wieers.com>
12
13 ### Configuration (help welcome !)
14 + Add as many config files and important system state info
15 + Add Mandriva/Gentoo/... config files
16
17 ### Usability
18 + Make mailing diffs smart (keep the headers and diff content)
19 + Add support for (recursive) dirs (dirs = )
20 + Add dpkg support (if it has similar functionality as rpmdb)
21 + Dconf should also check time/owner/perms next to md5
22 + Make dconf not delete the last log (even when it's a duplicate)
23 + Make dconf return a different return code depending on the result
24
25 ### Output
26 + Allow XML or HTML output (in some way)
27
28 ### Query tool (dconf-diff)
29 + Add tool to smart diff between 2 dates
30 (say: dconf-diff '1 day ago' or dconf-diff 'now')
31 + Get logged-on people directly from utmp database
32 (based on given dates), see python-utmp
33
34 ### Restore tool (dconf-restore)
35 + Add tool to restore files from dconf log
36 (say: dconf-restore --root /tmp /etc/sysctl.conf)
37
38 ### Extraction tool (dconf-cat)
39 + Add a tool to extract output from commands
40 (say: dconf-cat -c 'dpkg --get-selections' dconf-hostname-timestamp.log | dpkg --set-selections)
41
42 ### Round Robin rotate/consolidation script
43 + Rotate snapshots or consolidate snapshots (by removing in-between snapshots)
44
45 ### Section considerations
46 + sysctl is disabled as it performs a change. Sadly sysctl -a returns
47 randomstuff -> false positive
48 + netstat is disabled since it often shows different output -> false postive
49
50 ### Documentation
51 + Add general scenarios that make use of the dconf snapshots
52
53 ### Bugs
54 + Dconf needs a very recent python (2.3) with unified_diff support (for
55 email-functionality only)
56 + Dconf needs to check write-access to the default output-dir and/or switch
57 to another default (ie. ~/.dconf)
58 + Dconf should not give a traceback if it has a permission denied condition
59 (both when trying to write or trying to read)