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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1748 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 9 13:46:31 2010 UTC (11 years, 7 months ago) by aramv
File length: 14170 byte(s)
Diff to previous 1747
Working on AOS cleanup functions

Revision 1747 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 9 12:33:41 2010 UTC (11 years, 7 months ago) by aramv
File length: 13896 byte(s)
Diff to previous 1746
Fixed small bug in addContext that added every new context to the global storage (oops)

Revision 1746 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 9 10:25:07 2010 UTC (11 years, 7 months ago) by aramv
File length: 14558 byte(s)
Diff to previous 1745
Tweaked iterator

Revision 1745 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 9 10:09:23 2010 UTC (11 years, 7 months ago) by aramv
File length: 14564 byte(s)
Diff to previous 1743
Fixed seemingly working AOS

Revision 1743 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 7 13:22:26 2010 UTC (11 years, 7 months ago) by aramv
File length: 13508 byte(s)
Diff to previous 1739
Fixed AOS local iterators for global storage

Revision 1739 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 3 08:41:44 2010 UTC (11 years, 7 months ago) by aramv
File length: 12859 byte(s)
Diff to previous 1735
Added temporary fix to rewind list in global storage on rewindContexts()

Revision 1735 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 1 23:48:58 2010 UTC (11 years, 7 months ago) by aramv
File length: 12800 byte(s)
Diff to previous 1733
Brought back AOS to working state, fixed incorrect API usage in localaccount plugin

Revision 1733 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 1 13:03:26 2010 UTC (11 years, 7 months ago) by aramv
File length: 13700 byte(s)
Diff to previous 1731
Working on fixing AOS infinite context bug

Revision 1731 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 31 09:56:48 2010 UTC (11 years, 7 months ago) by aramv
File length: 13265 byte(s)
Diff to previous 1722
Patched AOS to not use duplicate data

Revision 1722 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 28 14:17:54 2010 UTC (11 years, 7 months ago) by aramv
File length: 12711 byte(s)
Diff to previous 1695
Updated externals.

Revision 1695 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 18 16:06:13 2010 UTC (11 years, 8 months ago) by aramv
File length: 12676 byte(s)
Diff to previous 1677
Moved TLS key initialisation to definition

Revision 1677 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 11 09:38:05 2010 UTC (11 years, 8 months ago) by aramv
File length: 12540 byte(s)
Diff to previous 1667
Fixed AOS

Revision 1667 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 11 07:04:41 2010 UTC (11 years, 8 months ago) by aramv
File length: 12777 byte(s)
Diff to previous 1663
Fixed AOS bug better

Revision 1663 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 7 14:56:43 2010 UTC (11 years, 8 months ago) by aramv
File length: 12763 byte(s)
Diff to previous 1661
Finished localaccount plugin, fixed an ugly bug in AOS

Revision 1661 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 6 15:32:20 2010 UTC (11 years, 8 months ago) by aramv
File length: 12522 byte(s)
Diff to previous 1655
Added localaccout plugin - code needs bit of restructuring

Revision 1655 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 23 10:11:47 2010 UTC (11 years, 9 months ago) by aramv
File length: 12437 byte(s)
Diff to previous 1650
Moved pthread_key_t to code file

Revision 1650 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 21 08:54:23 2010 UTC (11 years, 9 months ago) by aramv
File length: 12315 byte(s)
Diff to previous 1615
Updated posix_enf plugin

Revision 1615 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 8 12:05:24 2010 UTC (11 years, 9 months ago) by aramv
File length: 12321 byte(s)
Diff to previous 1583
Added logging code from external CGUL snippets library. Added svn revision as (intermediate) version string

Revision 1583 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 19 17:29:41 2010 UTC (11 years, 10 months ago) by aramv
File length: 12321 byte(s)
Diff to previous 1572
Fixed a read error. Added signature for fork function

Revision 1572 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 17 13:31:46 2010 UTC (11 years, 10 months ago) by aramv
File length: 13225 byte(s)
Diff to previous 1571
Fixed Integer 'casting'

Revision 1571 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 17 11:44:14 2010 UTC (11 years, 10 months ago) by aramv
File length: 13189 byte(s)
Diff to previous 1569
Only cleaning TLS in AOS through callback from pthreads lib

Revision 1569 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 16 17:35:17 2010 UTC (11 years, 10 months ago) by aramv
File length: 13075 byte(s)
Diff to previous 1557
Re-added AOS cleaning, so reduced memory leaks by quite a bit

Revision 1557 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 15 17:17:18 2010 UTC (11 years, 10 months ago) by aramv
File length: 12357 byte(s)
Diff to previous 1466
Improved AOS code, added some signal handling, daemonisation

Revision 1466 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 8 08:44:58 2010 UTC (11 years, 11 months ago) by aramv
File length: 11203 byte(s)
Diff to previous 1464
Removed CHECK_LIB check for xacml to try if darwin builds will work now

Revision 1464 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 5 13:59:35 2010 UTC (11 years, 11 months ago) by aramv
File length: 11166 byte(s)
Diff to previous 1430
Added some comments

Revision 1430 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 25 17:20:48 2010 UTC (11 years, 11 months ago) by aramv
File length: 10921 byte(s)
Diff to previous 1390
Moved headers around to be more clean

Revision 1390 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 18 15:41:17 2010 UTC (12 years ago) by aramv
File length: 10917 byte(s)
Diff to previous 1370
AOS seems to be valgrind clean

Revision 1370 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 12 12:25:15 2010 UTC (12 years ago) by aramv
File length: 9792 byte(s)
Diff to previous 1362
Renamed setContextObligation to setContextObligationId()

Revision 1362 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 11 14:21:59 2010 UTC (12 years ago) by aramv
File length: 9790 byte(s)
Diff to previous 1360
Example plugin demonstrates new AOS API usage correctly

Revision 1360 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 11 13:29:40 2010 UTC (12 years ago) by aramv
File length: 9714 byte(s)
Diff to previous 1359
Fixed simmilar error for global storage

Revision 1359 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 11 13:21:22 2010 UTC (12 years ago) by aramv
File length: 9834 byte(s)
Diff to previous 1358
Storage doesn't need its list of contexts initialized

Revision 1358 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 11 10:30:06 2010 UTC (12 years ago) by aramv
File length: 9917 byte(s)
Diff to previous 1357
Moving initializer to header fixes issue

Revision 1357 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 11 10:21:58 2010 UTC (12 years ago) by aramv
File length: 10054 byte(s)
Diff to previous 1356
Added workaround for PTHREAD_ONCE_INIT

Revision 1356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 11 09:34:05 2010 UTC (12 years ago) by aramv
File length: 9955 byte(s)
Diff to previous 1353
Removed minor warnings

Revision 1353 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 9 00:19:12 2010 UTC (12 years ago) by aramv
File length: 10005 byte(s)
Diff to previous 1352
Cleaned up a bit and tossed out all the dead code

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: 13878 byte(s)
Diff to previous 1348
Hunted memleaks in the new AOS - making progress slowly

Revision 1348 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 8 09:59:38 2010 UTC (12 years ago) by aramv
File length: 12365 byte(s)
Diff to previous 1345
Fixed a small memleak

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: 12304 byte(s)
Diff to previous 1334
Implemented redesigned AOS API - Removed references to older version

Revision 1334 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 5 14:43:37 2010 UTC (12 years ago) by aramv
File length: 10113 byte(s)
Diff to previous 1332
Added escape hatch. Pretty sure memleaks are false positives

Revision 1332 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 5 10:21:22 2010 UTC (12 years ago) by aramv
File length: 9401 byte(s)
Diff to previous 1307
Added thread-local storage to AOS

Revision 1307 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 17 13:10:53 2009 UTC (12 years, 1 month ago) by okoeroo
File length: 10059 byte(s)
Diff to previous 1265
Added new debugging functions to dump the content of an AOS tree in the log file

Revision 1265 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 9 16:39:10 2009 UTC (12 years, 1 month ago) by aramv
File length: 9213 byte(s)
Diff to previous 1237
Added aos threading mode setter

Revision 1237 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 7 10:20:05 2009 UTC (12 years, 1 month ago) by aramv
File length: 8851 byte(s)
Diff to previous 1217
Added pthread locking

Revision 1217 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 2 15:51:00 2009 UTC (12 years, 1 month ago) by aramv
File length: 8365 byte(s)
Diff to previous 1212
Fixed small bug in the AOS - not trying to free nonexistant nodes

Revision 1212 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 2 14:13:38 2009 UTC (12 years, 1 month ago) by aramv
File length: 8310 byte(s)
Diff to previous 1155
Working on stripping policies. Still some memleaks. :(

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: 8341 byte(s)
Diff to previous 1142
Fixed minor warnings. Renamed plugin struct fields to be less redundant.

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: 8347 byte(s)
Diff to previous 886
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 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: 8451 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: 8428 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: 8420 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: 8422 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, 3 months ago) by aramv
File length: 8257 byte(s)
Diff to previous 810
Worked on ISO C99 portability

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: 8203 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: 8191 byte(s)
Diff to previous 781
Moved silly check to more logical place

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: 8179 byte(s)
Diff to previous 594
Renamed and rewrote code conform EES design document

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: 6668 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: 6677 byte(s)
Diff to previous 525
Cleaned up code a bit more. Not relying on LCMAPS defines too much where possible

Revision 525 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 15 08:55:01 2009 UTC (12 years, 6 months ago) by aramv
File length: 6671 byte(s)
Diff to previous 502
Wored on parser, trying to fix memleaks

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: 6714 byte(s)
Diff to previous 488
Added accounting to running plugin. Plugins should only be able to delete arguments set by themselves.

Revision 488 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 26 14:40:54 2009 UTC (12 years, 6 months ago) by aramv
File length: 6476 byte(s)
Diff to previous 486
Replaced arguments array with a linked list structure. Added a delete function for AOS

Revision 486 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 26 08:54:30 2009 UTC (12 years, 6 months ago) by aramv
File length: 5285 byte(s)
Diff to previous 484
Added check to prevent overwriting of data

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: 5065 byte(s)
Diff to previous 473
Fixed AOS getter and refactored headers/makefiles a bit

Revision 473 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 24 14:25:36 2009 UTC (12 years, 7 months ago) by aramv
File length: 5197 byte(s)
Diff to previous 461
Added test code for l[4~oading a PEM file into the AOS.

Revision 461 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 23 13:05:50 2009 UTC (12 years, 7 months ago) by aramv
File length: 4658 byte(s)
Diff to previous 460
Renamed AOS_setter to AOS_set

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: 4667 byte(s)
Diff to previous 431
Added API documentation through Doxygen, fixed ng_log function to take a variable arguments list

Revision 431 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 17 08:26:57 2009 UTC (12 years, 7 months ago) by aramv
File length: 5662 byte(s)
Diff to previous 430
Fixed format string by casting to unsigned long

Revision 430 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 17 08:19:56 2009 UTC (12 years, 7 months ago) by aramv
File length: 5626 byte(s)
Diff to previous 429
Fixed format string bugs

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

Revision 425 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Jun 12 16:22:19 2009 UTC (12 years, 7 months ago) by aramv
File length: 5631 byte(s)
Added preliminary code structure for EES

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