# # ChangeLog for libabac # # Generated by Trac 1.2 # Jul 4, 2024 10:31:55 AM Tue, 22 May 2012 20:48:44 GMT Mei [6e8997e] 1) more changes to the api doc embedded in abac.hh Mon, 21 May 2012 21:49:10 GMT Mei [adc0815] 1) wrap up abac.hh doc first round Mon, 21 May 2012 07:10:44 GMT Mei [1621520] 1) more comments Mon, 21 May 2012 06:31:00 GMT Mei [ed3dc05] 1) add more comments into abac.hh Fri, 18 May 2012 19:15:25 GMT Mei [0b3ac65] 1) add some inlined api doc into abac.hh Fri, 18 May 2012 07:58:12 GMT Mei [d9c3886] 1) add 2 more query calls in abac.hh that take Role and Oset instead ... Wed, 16 May 2012 22:19:04 GMT Mei [5110d42] 1) reorganized the test directory to include python tests 2) ... Tue, 01 May 2012 22:10:34 GMT Mei [ca72963] 1) added expanded constraint item insertion calls - add new ... Tue, 01 May 2012 00:31:19 GMT Mei [440ba20] 1) wrap up refactoring to move all the code gen to abac structure 2) ... Tue, 24 Apr 2012 00:50:29 GMT Mei [d037f54] 1) able to programmatially build structure, bake attribute credential ... Thu, 19 Apr 2012 05:53:52 GMT Mei [13c9479] 1) fix the abac_errx's format 2) change how type_name of a principal ... Thu, 19 Apr 2012 00:40:59 GMT Mei [8bd77b5] 1) convert parser and libabac to use id cred and attr cred like ... Thu, 22 Mar 2012 21:55:10 GMT Mei [9335cfa] 1) add handling of 'this' data term for the principal type 2) add ... Tue, 06 Mar 2012 02:07:50 GMT Ted Faber [23d639a] Duplicate creds so we don't double free Tue, 06 Mar 2012 02:07:30 GMT Ted Faber [43ff309] Return the failure code Mon, 05 Mar 2012 23:54:43 GMT Ted Faber [9937351] A few undefined things Mon, 05 Mar 2012 07:12:56 GMT Mei [7727f26] 1) add environment variables DUMP_DB, ABAC_CN. ABAC_CN will ... Fri, 02 Mar 2012 22:26:09 GMT Ted Faber [1bfa8c8] Merge branch 'meiyap-rt1' of git://abac.deterlab.net/abac into meiyap-rt1 Fri, 02 Mar 2012 22:25:48 GMT Ted Faber [923b4dd] Changes to support swig Fri, 02 Mar 2012 19:54:45 GMT Mei [efacf92] 1) add hyphens as valid character in rolename and osetname Fri, 02 Mar 2012 02:04:41 GMT Mei [9806e76] 1) add handling for typed anonymous term, [int:?] 2) make a pass ... Wed, 29 Feb 2012 17:53:12 GMT Mei [4b8e1c9] 1) add boolean static range constraint handling 2) add boolean range ... Wed, 29 Feb 2012 09:21:44 GMT Mei [7b548fa] 1) add time static constraint 2) add example balltime_rt2_typed 3) ... Tue, 28 Feb 2012 01:32:42 GMT Ted Faber [6763371] Merge branch 'meiyap-rt1' of git://abac.deterlab.net/abac into meiyap-rt1 Tue, 28 Feb 2012 01:32:05 GMT Ted Faber [de22a7e] Need another extern declaration. Mon, 27 Feb 2012 23:07:08 GMT Mei [f0eb81d] 1) modified example's runall so a better tools to do complete run ... Mon, 27 Feb 2012 20:55:43 GMT Mei [acf3ff9] 1) add alumni3_rt1_typed (multiple static target range constraint ... Mon, 27 Feb 2012 20:27:36 GMT Mei [8c45663] 1) fix a typo in abac_pl_gen.c Mon, 27 Feb 2012 20:09:55 GMT Mei [d5bbd3e] 1) add alumni2_rt1_typed (target static range constraint) 2) add ... Fri, 24 Feb 2012 20:35:46 GMT Mei [36b100a] 1) fix up fruits_rt2_typed example to test different types of strings ... Thu, 23 Feb 2012 21:59:31 GMT Mei [c586a3c] 1) add support for float static range constraint 2) add a testcase ... Thu, 23 Feb 2012 08:03:24 GMT Mei [0d0c3a9] 1) adding missing extern forward declarations that is causing ... Tue, 21 Feb 2012 23:05:30 GMT Mei [d845403] 1) fix the way param's condition is string-up so the db dump ... Tue, 21 Feb 2012 07:46:42 GMT Mei [b5a3da4] 1) add abac_oset.c 2) reorganized some yyparse related files Wed, 15 Feb 2012 08:50:46 GMT Mei [e88c95b] 1) switch the order of terms within the rule clause. carl said ... Tue, 14 Feb 2012 15:36:44 GMT Mei [da5afdf] 1) add static contraint (limited to integer at this time) Thu, 26 Jan 2012 10:04:07 GMT Mei [a9494ad] 1) update credential string's storage from plain to base64 encoded ... Tue, 17 Jan 2012 22:50:47 GMT Mei [202a7f9] commited modified files for rt1 Tue, 17 Jan 2012 22:42:54 GMT Mei [718ad924] able to parse rt1 without condition updated examples Wed, 07 Dec 2011 18:52:09 GMT Mei [53e540d] 1) adding appendL to do the credential list appending Wed, 07 Dec 2011 18:50:33 GMT Mei [e08bf83] 1) update to use appendL in clauses Sun, 04 Dec 2011 19:08:10 GMT Mei [e95d652] 1) added yap, flex, bison to bring in prolog backend Wed, 29 Sep 2010 22:21:13 GMT Mike Ryan [473dc8a] forgot to add this Tue, 28 Sep 2010 18:55:54 GMT Mike Ryan [11e3eb7] return binary representations of ID and attr certs in abac_chunk_t ... Thu, 23 Sep 2010 23:53:39 GMT Mike Ryan [55c272b] remove libabac_init and libabac_deinit Thu, 16 Sep 2010 23:49:54 GMT Mike Ryan [aba6e07] fix memory leak: list of prereq vertices on intersection node was not ... Thu, 16 Sep 2010 22:31:38 GMT Mike Ryan [704fde7] iteratively derive edges Thu, 16 Sep 2010 22:20:11 GMT Mike Ryan [9a411d7] fold intersection into ordinary role object Thu, 16 Sep 2010 00:31:18 GMT Mike Ryan [ebe824c] get implying edges for an intersection Thu, 16 Sep 2010 00:26:22 GMT Mike Ryan [e2a0f26] derive edges from intersections Wed, 15 Sep 2010 22:42:32 GMT Mike Ryan [0eb4a8e] load intersection edges into the graph - does not derive links - ... Tue, 14 Sep 2010 21:38:26 GMT Mike Ryan [342e28f] load intersection attribute certificates, do not add them to the graph Thu, 22 Jul 2010 17:07:35 GMT Mike Ryan [675cbea] elegantly handle badly formatted roles in abac query Thu, 22 Jul 2010 08:04:42 GMT Mike Ryan [06d7b3a] forgot to add these d'oh Thu, 22 Jul 2010 06:43:07 GMT Mike Ryan [7af34ed] give query options to example prover code Wed, 21 Jul 2010 21:38:40 GMT Mike Ryan [e9e28b7] return all credentials on query failure Wed, 21 Jul 2010 21:29:45 GMT Mike Ryan [f91b32e] remove comment: everything is cryptographically happy Wed, 21 Jul 2010 04:58:00 GMT Mike Ryan [e96c107] match example keystore Tue, 20 Jul 2010 23:04:10 GMT Mike Ryan [4918535] top-level build Tue, 20 Jul 2010 22:21:21 GMT Mike Ryan [2ef48fa] use subjectKeyIdentifier instead of SHA1 of entire public key Tue, 20 Jul 2010 22:09:54 GMT Mike Ryan [a70acc9] simplify Context::query logic a bit Tue, 20 Jul 2010 22:08:40 GMT Mike Ryan [38782df] return NULL terminated array even when a query result is empty Tue, 20 Jul 2010 21:59:04 GMT Mike Ryan [58ba801] expanded API doc Tue, 20 Jul 2010 21:40:44 GMT Mike Ryan [50b9dc9] load pem certs for ID too Tue, 20 Jul 2010 21:35:10 GMT Mike Ryan [af15528] add info about keystore Tue, 20 Jul 2010 21:26:17 GMT Mike Ryan [02888af] more detailed install instructions Tue, 20 Jul 2010 21:21:16 GMT Mike Ryan [fe5682f] first shot at documentation Mon, 19 Jul 2010 20:11:53 GMT Mike Ryan [327e808] do not add a duplicate id cert more than once (prevents memory leak) Mon, 19 Jul 2010 04:04:44 GMT Mike Ryan [3c4fd68] return all the credentials from an ABAC context Mon, 19 Jul 2010 01:14:35 GMT Mike Ryan [61278ec] detect when libabac_init hasn't been called (instead of segfaulting) Mon, 19 Jul 2010 01:02:26 GMT Mike Ryan [fbb591e] reference count roles and credentials Mon, 19 Jul 2010 00:49:28 GMT Mike Ryan [314869f] detect duplicate credential being added to the graph Thu, 15 Jul 2010 22:56:28 GMT Mike Ryan [1324a63] get rid of annoying debug warnings Thu, 15 Jul 2010 01:50:59 GMT Mike Ryan [0779c99] return meaningful error codes when loading certificates Wed, 14 Jul 2010 02:20:39 GMT Mike Ryan [6ede88c] autoconf/make/libtoolize Wed, 14 Jul 2010 00:38:35 GMT Mike Ryan [15200be] move libabac into its own directory