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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1419 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 25 09:41:14 2010 UTC (11 years, 11 months ago) by aramv
File length: 11529 byte(s)
Diff to previous 1352
Not sure how this typo crept in

Revision 1352 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 8 17:32:05 2010 UTC (12 years ago) by aramv
File length: 11521 byte(s)
Diff to previous 1345
Hunted memleaks in the new AOS - making progress slowly

Revision 1345 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 7 16:38:30 2010 UTC (12 years ago) by aramv
File length: 11541 byte(s)
Diff to previous 1260
Implemented redesigned AOS API - Removed references to older version

Revision 1260 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 9 14:13:50 2009 UTC (12 years, 1 month ago) by aramv
File length: 11521 byte(s)
Diff to previous 1235
Small cosmetic tweak

Revision 1235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 4 11:35:24 2009 UTC (12 years, 1 month ago) by aramv
File length: 11522 byte(s)
Diff to previous 1208
Moved around control logic of the parser to stop and report errors if they are encountered

Revision 1208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Dec 1 14:38:23 2009 UTC (12 years, 1 month ago) by aramv
File length: 11499 byte(s)
Diff to previous 1201
Fixed poliy parser - seems to work fine now.

Revision 1201 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 30 14:59:01 2009 UTC (12 years, 1 month ago) by aramv
File length: 11398 byte(s)
Diff to previous 1192
Working on fixing creation and evaluation of policy trees

Revision 1192 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 27 16:18:33 2009 UTC (12 years, 1 month ago) by aramv
File length: 11046 byte(s)
Diff to previous 1164
Working on completing open branches in the rules list. Build works but segfaults. Will try to continue working on it from home

Revision 1164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 20 16:39:07 2009 UTC (12 years, 2 months ago) by aramv
File length: 10958 byte(s)
Diff to previous 1163
Run plugins and rules trees still a bit broken

Revision 1163 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 20 16:20:49 2009 UTC (12 years, 2 months ago) by okoeroo
File length: 10790 byte(s)
Diff to previous 1162
Changed the run_plugins() function to adhere to the LCMAPS rules. Iterate policies, execute the rules and follow the true and false branches from the executed policies, until the plugins in a policies are exhausted

Revision 1162 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 20 15:29:54 2009 UTC (12 years, 2 months ago) by aramv
File length: 10643 byte(s)
Diff to previous 1161
Memleaks appear to be fixed

Revision 1161 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 20 14:23:04 2009 UTC (12 years, 2 months ago) by aramv
File length: 10475 byte(s)
Diff to previous 1156
Failing more gracefully. Need to fix some memleaks

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: 10347 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: 10259 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: 10321 byte(s)
Diff to previous 1145
Trashed tree conversion function - Linking linking into the original tree instead. Added working policy evalution plugin in plugin manager.

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: 9124 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: 9091 byte(s)
Diff to previous 1132
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 1132 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 17 14:00:02 2009 UTC (12 years, 2 months ago) by aramv
File length: 8273 byte(s)
Diff to previous 1131
Reordered functions and added more comments to improve legibility

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: 7890 byte(s)
Diff to previous 886
Added some logic to initialize all plugins

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: 7784 byte(s)
Diff to previous 874
Worked a bit more on documentation, tweaked flow of main program

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: 6716 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: 6782 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: 6558 byte(s)
Diff to previous 853
Fixed order of parsing, defining module path from config file works now

Revision 853 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 29 08:23:26 2009 UTC (12 years, 3 months ago) by aramv
File length: 6284 byte(s)
Diff to previous 850
Removed intermediate cast to void


Revision 850 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 28 19:24:20 2009 UTC (12 years, 3 months ago) by aramv
File length: 6320 byte(s)
Diff to previous 844
Fixed oopsie

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

Revision 831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 18 14:41:51 2009 UTC (12 years, 4 months ago) by aramv
File length: 6015 byte(s)
Diff to previous 810
Added newlines to errors

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: 6011 byte(s)
Diff to previous 807
Continued code refactoring conform design document

Revision 807 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 17 12:04:21 2009 UTC (12 years, 4 months ago) by aramv
File length: 6000 byte(s)
Diff to previous 803
Moved silly check to more logical place

Revision 803 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 17 09:33:49 2009 UTC (12 years, 4 months ago) by aramv
File length: 6163 byte(s)
Diff to previous 781
Added smartyness to log LOG_ERR messages to stderr aswell

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: 6161 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: 6145 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, 5 months ago) by aramv
File length: 6132 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: 6004 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: 6030 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: 5824 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: 4921 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: 4903 byte(s)
Diff to previous 502
Managed to build the evaluation manager without memory leaks

Revision 502 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 30 13:03:07 2009 UTC (12 years, 6 months ago) by aramv
File length: 4812 byte(s)
Diff to previous 484
Added accounting to running plugin. Plugins should only be able to delete arguments set by themselves.

Revision 484 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 25 22:42:04 2009 UTC (12 years, 7 months ago) by aramv
File length: 3438 byte(s)
Diff to previous 483
Fixed AOS getter and refactored headers/makefiles a bit

Revision 483 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 25 15:27:35 2009 UTC (12 years, 7 months ago) by aramv
File length: 3750 byte(s)
Diff to previous 481
Added some testing code for plugin-AOS communication

Revision 481 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 25 14:45:49 2009 UTC (12 years, 7 months ago) by aramv
File length: 3754 byte(s)
Diff to previous 480
Added run function to plugin manager, to test AOS from plugins

Revision 480 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 25 13:25:24 2009 UTC (12 years, 7 months ago) by aramv
File length: 3129 byte(s)
Diff to previous 460
Setting MODULE_DIR relative to libdir

Revision 460 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 23 13:04:30 2009 UTC (12 years, 7 months ago) by aramv
File length: 3130 byte(s)
Diff to previous 446
Added API documentation through Doxygen, fixed ng_log function to take a variable arguments list

Revision 446 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 19 13:34:16 2009 UTC (12 years, 7 months ago) by aramv
File length: 2617 byte(s)
Diff to previous 445
Moved some private variables from plugin_manager.h to private header file

Revision 445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 19 12:56:25 2009 UTC (12 years, 7 months ago) by aramv
File length: 2588 byte(s)
Diff to previous 429
Wrote some more LCMAPS-like code for the plugin manager

Revision 429 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Jun 17 08:16:35 2009 UTC (12 years, 7 months ago) by aramv
File length: 1170 byte(s)
First plugin manager code

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