1 #For bugs and enhancements go to http://bugs.libelektra.org
2 #For visions and drafts go to http://www.libelektra.org
3 #For possible extensions in future, see FUTURE
27 fix open bugs of http://bugs.libelektra.org
30 update all parts of docu to 0.7.0
31 update homepage to 0.7.0 related informatin
32 update Tutorial to 0.7.0 kdbGet()
35 check for documentation, homepage, modules,...
37 kdb rewrite: [partial blocker]
43 preload (mount, config backends)
47 add capabilities support in kdb tool
50 integration: in other software
52 shell-script (like in oyranos)
55 re-add other backends (berkleydb, gconf)
56 build and test without gconf,... installed
57 ksToStream in stream.c
58 Reintroduce and test Regular Expressions in keyset.c
60 mount user/elektra hierarchy
63 error states in kdbSet
67 dynamic memory management:
68 improve realloc, use srealloc
69 don't use sprintf, asprintf, strdup, strndup
70 use only own functions where available
71 use different compilers, libc too
74 build with minimal system
78 all exported methods of elektra need to be:
79 useful in current state
80 well documented in behavior
81 having test cases for behavior
82 behavior not overlapping with another function
83 well documented error cases, return and errno values
84 having test cases for error cases
85 otherwise fix or mark it obsolete
88 tag everything with 0.7.0
89 get version with macro
90 get version at runtime
91 check exported symbols
97 mntent.h fix for macosx
98 dont use libltdl under linux
106 Build on different platforms
107 Statical build testing
108 build and test without iconv, libxml2
119 reasoning which parts are tested
122 get and set a real big amount of keys
123 multithreading testing
128 scripts for performance and stability testing
129 testing optimizations (-O2)
130 profile the code and fix optimization leaks
134 search for slow parts
140 are large keysets handled?
143 make statistics how many keys typical applications need
144 be efficient for typical needs
146 integer overflows: sizes must not exceed SSIZE_MAX
147 check for null pointers and return -1