Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
- MacOS fixes: undefined variable pid - missing header for ioctl() and getpid()
Fixed warnings and a bit of general cleanup
Attempting to fix duplicate symbol error
Fixed OSX build. Hint from OSX 10.6 man page: COMPATIBILITY Use of the legacy version of the setpgrp() call will cause compiler diagnostics. Use setpgid() instead. Fixed typo: ORDWR -> O_RDWR
Added EEF_getRunningPluginName() to libeef. This can be used by plugins to keep state when running multiple instances of the same plugin
Fixed most warnings that appeared on OpenSolaris
Finished localaccount plugin, fixed an ugly bug in AOS
Added localaccout plugin - code needs bit of restructuring
Updated posix_enf plugin
Removed redundant header. Moved moduile path setters/getters to public eef_library.h header
Fixed memleak. Added error checking for libxacml
Added logging code from external CGUL snippets library. Added svn revision as (intermediate) version string
Added EEF_getVersion and renamed some other EEF functions to be more consistent with design doc. Fixed proper SIGHUP handling.
Small cleanup. Removed use of stdout and stderr. Building against threaded libxacml
Improved AOS code, added some signal handling, daemonisation
Added module for EICs, moved -L flag to CFLAGS - time to test with ETICS
Added some comments
Cleaned up headers
Small cosmetic tweak
Parser now cleaned up properly
Moved around control logic of the parser to stop and report errors if they are encountered
Moved some of the controlling logic back to the evaluation manager
Working on a separate test program to test the AOS in a threaded environment
Fixed cleanup of unreachable states. Added a test config file. Added comments to test config files
Re-enabled linking of dead end rules and plugins
Fixed removing policies from policy list
Working on stripping policies. Still some memleaks. :(
Setting free'd pointers to NULL, need to clean policy tree through a pointer
Trying to fix open ended rules
Working on fixing creation and evaluation of policy trees
Memleaks appear to be fixed
Added code to specify allowed policies and clean those not allowed
Moved some code around to seperate evaluation manager from the EEF
Trashed tree conversion function - Linking linking into the original tree instead. Added working policy evalution plugin in plugin manager.
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
Switched order of EEF_Init arguments, made test_app take an argument to a config file
Refactored log file accounting into seperate functions
Added functionality to specify logfile from EEF_Init
Moved log messages to eef component
Worked on log levels
Latest version with up-to-date presentation and loglevel fix
Added config example
Added more comments
Added a few dots
Worked a bit more on documentation, tweaked flow of main program
Fixed order of parsing, defining module path from config file works now
Worked on ISO C99 portability
Continued code refactoring conform design document
Renamed and rewrote code conform EES design document
Set a MAJOR_VERSION for naming .so files, omitted setlogmask for debug
Cleaned up code a bit more. Not relying on LCMAPS defines too much where possible
Changed flow of code a bit. Checking return values etc
Working config parser, loading real plugins with no memleaks
Managed to build the evaluation manager without memory leaks
Added accounting to running plugin. Plugins should only be able to delete arguments set by themselves.
Fixed AOS getter and refactored headers/makefiles a bit
Added run function to plugin manager, to test AOS from plugins
Setting MODULE_DIR relative to libdir
Wrote some more LCMAPS-like code for the plugin manager
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.
grid.support@nikhef.nl | ViewVC Help |
Powered by ViewVC 1.1.28 |