portability: Build on different platforms Statical build testing build and test without iconv, libxml2
extend: re-add other backends (berkleydb, gconf) build and test without gconf,... installed ksToStream in stream.c Reintroduce and test Regular Expressions in keyset.c ksCompare in keyset.c
reliably code: access checks 0-7 error codes
dynamic memory management: improve realloc, use srealloc don't use sprintf, asprintf, strdup, strndup use only own functions where available use different compilers, libc too
testing coverage: -fprofile-arcs -ftest-coverage reasoning which parts are tested
packaging: build with minimal system debian packages fedora packages packages for any other distro
backends not working: berkeleydb daemon