/[pdpsoft]/trunk/grid-mw-security/ees/src/eval_man/pdl.c
ViewVC logotype

Log of /trunk/grid-mw-security/ees/src/eval_man/pdl.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 1158 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 20 14:04:55 2009 UTC (12 years, 2 months ago) by aramv
File length: 19534 byte(s)
Diff to previous 1156
Added code to specify allowed policies and clean those not allowed

Revision 1156 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 20 11:41:10 2009 UTC (12 years, 2 months ago) by aramv
File length: 17548 byte(s)
Diff to previous 1155
Moved some code around to seperate evaluation manager from the EEF

Revision 1155 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 23:07:30 2009 UTC (12 years, 2 months ago) by aramv
File length: 18190 byte(s)
Diff to previous 1154
Fixed minor warnings. Renamed plugin struct fields to be less redundant.

Revision 1154 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 22:59:43 2009 UTC (12 years, 2 months ago) by aramv
File length: 18228 byte(s)
Diff to previous 1150
Trashed tree conversion function - Linking linking into the original tree instead. Added working policy evalution plugin in plugin manager.

Revision 1150 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 17:11:39 2009 UTC (12 years, 2 months ago) by aramv
File length: 21447 byte(s)
Diff to previous 1147
Noticed multiple policies using the same plugins lead to recursion in the plugin trees. Needs fixing. :(

Revision 1147 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 16:47:29 2009 UTC (12 years, 2 months ago) by aramv
File length: 21567 byte(s)
Diff to previous 1146
Moved function to a more logical place, added prototypes and comments

Revision 1146 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 16:35:31 2009 UTC (12 years, 2 months ago) by aramv
File length: 21064 byte(s)
Diff to previous 1145
Cleaned up tree building/printing code

Revision 1145 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 14:40:54 2009 UTC (12 years, 2 months ago) by aramv
File length: 21317 byte(s)
Diff to previous 1142
Managed to build a tree of pointers to plugins in the plugin manager. The plugin tree is based on the string-based tree the parser has created

Revision 1142 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 18 17:05:33 2009 UTC (12 years, 2 months ago) by aramv
File length: 19070 byte(s)
Diff to previous 1131
Fixed naming scheme to use lower case function names, fixed missing variable checking, (temporarily) commented out superflous AOS logging, created some logic to build a tree of plugin pointers from a policy tree but it needs some more work

Revision 1131 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 17 13:48:07 2009 UTC (12 years, 2 months ago) by aramv
File length: 16038 byte(s)
Diff to previous 1127
Added some logic to initialize all plugins

Revision 1127 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 16 16:08:31 2009 UTC (12 years, 2 months ago) by aramv
File length: 15824 byte(s)
Diff to previous 1123
Added logic to clean up policies list, cleaned up code a bit. Added comments.

Revision 1123 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 13 16:00:45 2009 UTC (12 years, 2 months ago) by aramv
File length: 13973 byte(s)
Diff to previous 1112
Added functionality to create policies, pretty printer for debug purposes

Revision 1112 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 13 13:10:36 2009 UTC (12 years, 2 months ago) by aramv
File length: 12945 byte(s)
Diff to previous 1108
Added check for recursion within a single rule

Revision 1108 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 13 11:07:26 2009 UTC (12 years, 2 months ago) by aramv
File length: 12494 byte(s)
Diff to previous 1106
Added check for false branches - thanks Willem

Revision 1106 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 13 09:48:18 2009 UTC (12 years, 2 months ago) by aramv
File length: 12262 byte(s)
Diff to previous 1105
Made recursion checking function iterative rather than recursive

Revision 1105 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 13 01:04:08 2009 UTC (12 years, 2 months ago) by aramv
File length: 12161 byte(s)
Diff to previous 1103
Removed all the dead and redundant code and made recusion checking function generally less silly

Revision 1103 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 12 17:24:32 2009 UTC (12 years, 2 months ago) by aramv
File length: 12755 byte(s)
Diff to previous 1101
Fixed and simplified function to check recursion - no need to check false branches for recursion

Revision 1101 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 12 15:49:14 2009 UTC (12 years, 2 months ago) by aramv
File length: 12793 byte(s)
Diff to previous 1085
Added recursion check for rules

Revision 1085 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 11 15:05:34 2009 UTC (12 years, 2 months ago) by aramv
File length: 11125 byte(s)
Diff to previous 1077
Added logic to manage variables list

Revision 1077 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 16:15:32 2009 UTC (12 years, 2 months ago) by aramv
File length: 9639 byte(s)
Diff to previous 1070
Restructured a bit, added some comments, added variables list logic

Revision 1070 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 10 09:34:50 2009 UTC (12 years, 2 months ago) by aramv
File length: 8017 byte(s)
Diff to previous 1069
Added logic to clean up old versions of flex, added some comments to the evaluation manager callbacks

Revision 1069 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 9 13:34:12 2009 UTC (12 years, 2 months ago) by aramv
File length: 6931 byte(s)
Diff to previous 891
Added logic to clean up parser memory when using older versions of (f)lex

Revision 891 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 11 14:00:29 2009 UTC (12 years, 3 months ago) by aramv
File length: 6301 byte(s)
Diff to previous 890
Moved config_file_ok variable into C file

Revision 890 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Oct 11 13:14:41 2009 UTC (12 years, 3 months ago) by aramv
File length: 6249 byte(s)
Diff to previous 886
Added more comments

Revision 886 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 7 23:32:53 2009 UTC (12 years, 3 months ago) by aramv
File length: 4959 byte(s)
Diff to previous 881
Worked a bit more on documentation, tweaked flow of main program

Revision 881 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 7 11:46:12 2009 UTC (12 years, 3 months ago) by aramv
File length: 4942 byte(s)
Diff to previous 874
Rearranged some declarations to satisfy lex/yacc warnings

Revision 874 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 6 21:26:30 2009 UTC (12 years, 3 months ago) by aramv
File length: 4727 byte(s)
Diff to previous 872
Refactored some code and generally cleaned up

Revision 872 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 6 15:02:24 2009 UTC (12 years, 3 months ago) by aramv
File length: 4733 byte(s)
Diff to previous 867
Renamed some methods

Revision 867 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Oct 5 16:21:21 2009 UTC (12 years, 3 months ago) by aramv
File length: 4738 byte(s)
Diff to previous 844
Fixed order of parsing, defining module path from config file works now

Revision 844 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 28 15:08:31 2009 UTC (12 years, 4 months ago) by aramv
File length: 4656 byte(s)
Diff to previous 829
Worked on ISO C99 portability

Revision 829 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 18 14:36:15 2009 UTC (12 years, 4 months ago) by aramv
File length: 4553 byte(s)
Diff to previous 810
Automatically enabling debug output for lex/yacc

Revision 810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 17 12:50:02 2009 UTC (12 years, 4 months ago) by aramv
File length: 4555 byte(s)
Diff to previous 805
Continued code refactoring conform design document

Revision 805 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 17 12:03:36 2009 UTC (12 years, 4 months ago) by aramv
File length: 4541 byte(s)
Diff to previous 783
Fixed lcmapsdb parsing bug

Revision 783 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 14 15:22:35 2009 UTC (12 years, 4 months ago) by aramv
File length: 4832 byte(s)
Diff to previous 781
Made _pdl_path and file extern

Revision 781 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 14 14:10:48 2009 UTC (12 years, 4 months ago) by aramv
File length: 4818 byte(s)
Diff to previous 627
Renamed and rewrote code conform EES design document

Revision 627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 5 13:43:05 2009 UTC (12 years, 5 months ago) by aramv
File length: 4463 byte(s)
Diff to previous 594
Set a MAJOR_VERSION for naming .so files, omitted setlogmask for debug

Revision 594 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 27 08:55:02 2009 UTC (12 years, 6 months ago) by aramv
File length: 4442 byte(s)
Diff to previous 592
Splint target working

Revision 592 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 23 12:02:16 2009 UTC (12 years, 6 months ago) by aramv
File length: 4631 byte(s)
Diff to previous 589
Cleaned up code a bit more. Not relying on LCMAPS defines too much where possible

Revision 589 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 22 10:16:59 2009 UTC (12 years, 6 months ago) by aramv
File length: 4222 byte(s)
Diff to previous 586
Changed flow of code a bit. Checking return values etc

Revision 586 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 21 16:06:57 2009 UTC (12 years, 6 months ago) by aramv
File length: 4247 byte(s)
Diff to previous 572
Working config parser, loading real plugins with no memleaks

Revision 572 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 20 13:31:12 2009 UTC (12 years, 6 months ago) by aramv
File length: 3373 byte(s)
Diff to previous 566
Added check for flex to determine of yylex_destroy() can be used

Revision 566 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 20 09:41:59 2009 UTC (12 years, 6 months ago) by aramv
File length: 3252 byte(s)
Diff to previous 526
Managed to build the evaluation manager without memory leaks

Revision 526 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Jul 15 09:15:06 2009 UTC (12 years, 6 months ago) by aramv
File length: 2227 byte(s)
Added pdl yacc/lex files

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28