Index: ossp-pkg/rc/00TODO RCS File: /v/ossp/cvs/ossp-pkg/rc/00TODO,v rcsdiff -q -kk '-r1.29' '-r1.30' -u '/v/ossp/cvs/ossp-pkg/rc/00TODO,v' 2>/dev/null --- 00TODO 2002/07/04 16:56:21 1.29 +++ 00TODO 2002/07/10 19:03:21 1.30 @@ -14,6 +14,7 @@ Not multithreaded (too many potentials for race conditions or overwrite) Not efficient (reads whole files when only parts are needed...) What's going on with ^ in patterns? Something is broken. + Resolve memory leaks with Dmalloc, ask for help. Document Refs, pri, user, group, ci, go only in normal (not special) sections. @@ -35,6 +36,8 @@ Convert some normal assert() to real runtime checks. Use str_hash von ossp str or static RC_XXX_VAL array from rc_option.h. Restore lost multiple location merging logic. + Use OSSP cfg library for dotconf parsing, ask Ralf to help. + Add config section of each rc file to start of script. Implementation Correct assertion, sanity check, and if () checks according to one standard.