Improve speed by reviewing the parts of the program that make heave use of string manipulation functions. The primary focus during development was on stability of the code, now that it is runnign well it can be optimized.
Improve speed by extending ./configure
--enable-final
so that it first concatenates all *.c
files together and then compiled the resulting file with optimizations enabled. Inlining in conjunction with CSE performed by the compiler should eliminate all these trivial list query functions which are unquestioned leader if counting the function calls.
Check to see if we can improve the speed of the logging subsystem by using simple string and file descriptor low level functions instead of fprintf.
make the PDepp Webserver make
install
-able.
??? make the names and locations of the *.html
files containing the client error messages configurable.
consider "chroot" for security reasons!
??? allow placeholders within all data strings defined in the log file (in the logfile-names, etc.) \n