Changes between Version 5 and Version 6 of AclDesign


Ignore:
Timestamp:
Jun 2, 2011, 11:25:38 AM (6 years ago)
Author:
vorner
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AclDesign

    v5 v6  
    104104== Mapping to tickets and to functionality ==
    105105
    106 See the email for now, will be added soon.
     106This would be the whole dependency graph of tasks:
     107
     108{{{
     109ACL Base class (#977)
     110  |
     111  +-- IPChek
     112  |
     113  +-- TSIGCheck
     114  |
     115  +-- …
     116  |
     117  +-- Simplified loader (#978)
     118        |
     119        +-- Named loader (#982)
     120        |     |
     121        |     +-- Python wrappers (#983)
     122        |     |      |
     123        |     |      +-- Configuration plugin (#768)
     124        |     |      |
     125        |     |      +-- Integration into python program
     126        |     |
     127        |     +-- Integration into C++ program
     128        |
     129        +-- NOT operator (#981)
     130        |
     131        +-- FIRST-MATCH operator
     132        |
     133        +-- ANY-OF and ALL-OF operators (#979)
     134              |
     135              +-- Abbreviated form loader (#980)
     136                    |
     137                    +-- The optimisations (to be expanded to more detail)
     138}}}
     139
     140These list code-level dependencies. However, to get something working functionally-wise, we need both intogration into some program and the configuration plugin (it's not possible to configure it without it or check it after user) and at last one checking class.
     141
     142To get something practically usable, we need the NOT and ANY-OFF/ALL-OF. Providing the abbreviated form loader would increase the convenience a lot and the first match operator would be wanted by many people probably.
     143
     144Some other checks and the optimisations can probably wait.
    107145
    108146== Proposed optimisations ==