OSSP CVS Repository

ossp - Check-in [2493]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 2493
Date: 2002-Aug-02 22:08:45 (local)
2002-Aug-02 20:08:45 (UTC)
User:ms
Branch:
Comment: Remember some good ideas, and a few questions.
Tickets:
Inspections:
Files:
ossp-pkg/rc/00TODO      1.36 -> 1.37     8 inserted, 0 deleted

ossp-pkg/rc/00TODO 1.36 -> 1.37

--- 00TODO       2002/08/01 14:31:38     1.36
+++ 00TODO       2002/08/02 20:08:45     1.37
@@ -7,6 +7,9 @@
   File rc.func totally undocumented, but logic should be clear.
   Check combo options for correctness, like config contains exc, evl, prn.
   Consider forking at rc_proc.c:procRun/exec so rc keeps in control afterwards.
+  Remove termination of pRc->m_pAnal->m_szRcs[nIter] chain, obselete by m_nRcs.
+  Work with Ralf to explore his idea of arbitrary section regex substring spec.
+  Probably get rid of all warning exceptions, since ctrl flow doesn't continue.
   Control flow
     Explain logical ordering of multiple section spanning multiple rcfiles.
     Give example semantics of a common scenario.
@@ -17,6 +20,8 @@
   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.
+  Original rc logic is probably wrong, because with globbing multiple
+    sections of a rcfile are not kept together (logic copied anyways.)
   Rc file prefix rc. is hardcoded, and when wildcard is given, the prefix is
     used in selecting files. Location is not properly used. See rc_anal.c.
 
@@ -32,6 +37,8 @@
   Removing the OSSP_RC_DEACT deactivation feature (thl.)
   Offer include directive in config file.
   Dynamic handling of command interpreter option.
+  Use anchored regexs (PCRE_ANCHORED) so that bar/.* doesn't match foobar/quux.
+  If a requested section doesn't exist, should the rcfile's %config be added?
   Interpreter option irgendwo dass hat global scope.
     Als variable in %config Section?
 
@@ -45,6 +52,7 @@
   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.
+  Make rc_section_t correspond to rc_section.c with own operators.
 
 Implementation
   Correct assertion, sanity check, and if () checks according to one standard.

CVSTrac 2.0.1