# # ChangeLog for libabac # # Generated by Trac 1.2 # Mar 28, 2024 7:03:08 AM Fri, 16 Jun 2017 14:28:17 GMT Kyle [80a0f3f] initial commit Tue, 19 May 2015 22:07:29 GMT Ted Faber [99e5bfd] Defensive driving Wed, 01 Oct 2014 22:46:38 GMT Ted Faber [a39bdab] Differentially cleaner C++ STL invocation. Passes clang++. Thu, 25 Sep 2014 00:23:45 GMT Ted Faber [f70a129] Merge branch 'master' of git://abac.deterlab.net/abac Thu, 25 Sep 2014 00:23:17 GMT Ted Faber [547bac4] Prevent double free if key is attached to sig context Tue, 04 Feb 2014 23:27:22 GMT Ted Faber [7f25e109] Much imporved ISO 8061 parsing (not perfect) Tue, 04 Feb 2014 19:33:43 GMT Ted Faber [373169a] First attempt at IOS 8061 parsing - too brittle Fri, 04 Oct 2013 21:59:49 GMT Ted Faber [7cefdb4] Use the full path Fri, 04 Oct 2013 17:52:11 GMT Mei [75fc453] 1) last missing return call Fri, 04 Oct 2013 15:18:32 GMT Mei [c19da53] Merge branch 'abac0-leak' of git://abac.deterlab.net/abac ... Fri, 04 Oct 2013 15:13:54 GMT Mei [2e92c62] 1) take out debug statement and fix SSL_keyid.c's compiler warning Fri, 04 Oct 2013 07:00:31 GMT Mei [0a1ee31] 1) merged with ted's changes Fri, 04 Oct 2013 03:18:54 GMT Ted Faber [23bc596] Pass -Wall on Ubuntu Fri, 04 Oct 2013 00:50:23 GMT Ted Faber [756011e] Now we pass -Wall with no warnings. Thu, 03 Oct 2013 23:24:44 GMT Ted Faber [b8a6c918] Making the length reflect the trailing 0 byte screws up python string ... Thu, 03 Oct 2013 22:59:00 GMT Ted Faber [288a267] Merge branch 'abac0-leak' into tvf Thu, 03 Oct 2013 22:55:07 GMT Ted Faber [ad13a62] Find declarations of certificat manipulation functions Thu, 03 Oct 2013 17:20:46 GMT Mei [5783a6f] 1) tweak for release Thu, 03 Oct 2013 01:32:46 GMT Ted Faber [44c8505] Make chunk operations take pointers. Wed, 02 Oct 2013 22:12:22 GMT Mei [c5720ad] 1) flesh out abac_chunk_t utilities Wed, 02 Oct 2013 21:31:03 GMT Mei [ca402ad] 1) fix abac_credential_attribute_cert to return a copy of cert chunk Wed, 02 Oct 2013 05:15:24 GMT Mei [8164e70] 1) tweak with changes for handling abac_chunk_t Mon, 30 Sep 2013 22:10:49 GMT Mei [3f21704] 1) cleanup alittle X Mon, 30 Sep 2013 09:12:16 GMT Mei [72d1168] 1) tweak on leak Mon, 30 Sep 2013 08:39:32 GMT Mei-Hui Su [f6576c4] 1) more leak tweak for abac_graph_add_credential Mon, 30 Sep 2013 07:54:41 GMT Mei-Hui Su [fc1a6b4] 1) tweak on leak Mon, 30 Sep 2013 07:32:33 GMT Mei-Hui Su [4571abc] 1) tweak for leak Fri, 27 Sep 2013 23:11:43 GMT Mei-Hui Su [efdaaa5] 1) un-refcount vertex Fri, 27 Sep 2013 23:08:44 GMT Mei-Hui Su [80f0770] 1) Merge branch 'abac0-leak' of git://abac.deterlab.net/abac into ... Fri, 27 Sep 2013 23:07:40 GMT Mei-Hui Su [91a6b20] 1) add cleanup for options(leak) Thu, 26 Sep 2013 14:57:59 GMT Mei [7764378] 1) tweak according valgrind's leak report Thu, 26 Sep 2013 00:27:41 GMT Mei-Hui Su [f2622ee] 1) ran with valgrind and did some leak patching Thu, 19 Sep 2013 20:55:36 GMT Mei [c0fe894] 1) take debug statement out Thu, 19 Sep 2013 17:46:55 GMT Mei [cb135e1] 1) mark off couple of debug statements Wed, 18 Sep 2013 19:46:08 GMT Mei [06ef09c] 1) create a branch with ted's leak patch Fri, 13 Sep 2013 17:02:45 GMT Ted Faber [3613ab8] Back out the badly executed memory leak changes Fri, 13 Sep 2013 16:49:35 GMT Mei [63dcd99] 1) fixed double free Fri, 13 Sep 2013 05:07:33 GMT Mei [f43e42c] Merge branch 'abac0-mei' of git://abac.deterlab.net/abac Fri, 13 Sep 2013 05:01:44 GMT Mei [831da18] 1) getting ready to for 0.1.6 Fri, 13 Sep 2013 01:13:46 GMT Ted Faber [8a9f7af] Get refcounting right Fri, 13 Sep 2013 00:26:37 GMT Ted Faber [ea38d81] Memory leak in queries, and a couple other incidental ones. Tue, 27 Aug 2013 20:41:22 GMT Mei [4f79997] 1) add a new scaling test -haystack/ralphs 2) tweak some libabac ... Wed, 14 Aug 2013 16:22:08 GMT Mei [1bf0f03] 1) save a copy before fixup of tests directory Thu, 18 Jul 2013 18:25:59 GMT Mei [65e3c6b] 1) fixed an off by one bug in expand_key Mon, 15 Jul 2013 20:36:25 GMT Mei [1afd681] 1) ready the 1.5 release.. 2) tested out the new attribute features ... Mon, 15 Jul 2013 18:41:56 GMT Ted Faber [1546962] Comments (and correct return value of abac_keyid_map_add_nickname) Mon, 15 Jul 2013 16:35:43 GMT Ted Faber [6cd69a0] Duplicate returned string to avoid double free. Thu, 11 Jul 2013 22:37:01 GMT Mei [3c30b59] 1) add in new refactored regression testing directory 2) undo the ... Tue, 18 Jun 2013 00:48:39 GMT Ted Faber [34565bf] INterface additions Fri, 14 Jun 2013 23:27:29 GMT Ted Faber [afcafea] Outputs names with bake(Context) Fri, 14 Jun 2013 16:49:56 GMT Ted Faber [d2b198c] Another checkpoint. We can now read mnemonics from credentials. Fri, 14 Jun 2013 05:58:02 GMT Ted Faber [b7e77df] Bugfixes Fri, 14 Jun 2013 02:56:07 GMT Ted Faber [94605f2] checkpoint Lots of the way toward mnemonic names, some parsing fixes Wed, 12 Jun 2013 22:12:50 GMT Ted Faber [bc12f3d] Allow user to specify credential output format Wed, 12 Jun 2013 21:31:40 GMT Ted Faber [09aa249] That's not how strcat works. Fri, 07 Jun 2013 00:33:47 GMT Ted Faber [a2b9fd2] Add more comments Fri, 07 Jun 2013 00:00:40 GMT Ted Faber [e50f807] Parse and produce 1.1 credentials. Small tweaks, too. Thu, 06 Jun 2013 18:19:12 GMT Ted Faber [9f78e4c] Modify abac_split to be more safe and callers of it to use the ... Thu, 06 Jun 2013 18:17:52 GMT Ted Faber [22f20c5] Stop exporting these interfaces which are not in the API XXX: find ... Thu, 06 Jun 2013 18:17:11 GMT Ted Faber [ab63ece] Mofify attributes to keep a list of tails instead of one string. Tue, 04 Jun 2013 17:58:19 GMT Mei [13b087a] 1) fix some compiling warnings Tue, 04 Jun 2013 09:08:33 GMT Mei [bec30b5] 1) change abac_context_load_directory to check on every regular files ... Mon, 03 Jun 2013 18:33:01 GMT Mei [3ed053d] 1) add the missing ABAC.hh Fri, 31 May 2013 16:41:22 GMT Mei [4423f47] Merge branch 'master' of git://abac.deterlab.net/abac Fri, 31 May 2013 16:38:28 GMT Mei [ec550f7] 1) reworked how API doc is generated 2) tweak top level Makefile.am ... Thu, 30 May 2013 22:54:05 GMT Ted Faber [8f0fddb] Correct deprecation message Wed, 29 May 2013 17:38:45 GMT Ted Faber [c199a27] Remove a few assumptions about XML parsing. Wed, 22 May 2013 20:07:08 GMT Mei [b73c5d05] 1) suppress openssl's error message by default Mon, 20 May 2013 22:03:32 GMT Mei [a02c849] 1) add examples from wiki into regression tests 2) add code to ... Mon, 20 May 2013 17:48:48 GMT Ted Faber [bfaec48] Generate keyids from certificates without the X509v3 Subject Key ... Fri, 17 May 2013 22:24:34 GMT Mei [92661b4] 1) add some doc 2) fix the version in abac_xml Fri, 17 May 2013 17:21:58 GMT Ted Faber [ef68ac9] initialize the libraries if we create things without a context Fri, 17 May 2013 02:38:50 GMT Ted Faber [95b150a] Remove libxml2 debugging Tue, 14 May 2013 20:26:48 GMT Mei [af8e9b9] 1) ID(chunk) into ID_chunk Mon, 13 May 2013 23:55:44 GMT Mei [f30b1e9] 1) update some do Mon, 13 May 2013 22:02:46 GMT Mei [c0fd8bc] 1) add some strcpy for keyid assignments in abac_id Sat, 11 May 2013 08:36:17 GMT Mei [94d1dae] 1) take out some obsolete openssl calls Fri, 10 May 2013 21:47:12 GMT Mei [02036f4] 1) tweak for porting try Thu, 09 May 2013 17:56:54 GMT Mei [4e10a0f] 1) wrap up regression testing Z Wed, 08 May 2013 21:37:09 GMT Mei [9e063cb] 1) test out using encrypted private key to generate id credential Wed, 08 May 2013 07:40:33 GMT Mei [7e3f5e2] 1) converted daisychain scaling tests Tue, 07 May 2013 22:11:05 GMT Mei [4721618] 1) tested out python and perl test scripts along with ... Tue, 07 May 2013 00:00:48 GMT Mei [9ac7fb4] 1) work around some compilation warnings Mon, 06 May 2013 22:11:55 GMT Mei [461541a] 1) updated original rt0 to remove libstrongswan dependency a) ... Fri, 06 Jul 2012 04:11:49 GMT Ted Faber [d4b3b52] Better partial proofs Tue, 22 Nov 2011 21:49:56 GMT Mike Ryan [605ee1d] be clear when a proof has failed 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