source: doc/ChangeLog @ 3c30b59

abac0-leakabac0-mei
Last change on this file since 3c30b59 was 3c30b59, checked in by Mei <mei@…>, 7 years ago

1) add in new refactored regression testing directory
2) undo the abac.hh/ABAC.hh api changes
3) merged with Ted's changes to attribute format/nickname/issuer processing

  • Property mode set to 100644
File size: 2.5 KB
Line 
1= 0.1.5 =
2
3    2013-07-YY
4        * Support for human readable strings in credential printing.
5          User can associate nicknames with principals and selectively
6          have the mnemonic names used instead of the SHA1 hash of
7          principl when outputting
8        * New attribute credential format output, supports
9          version 1.1 of GENI credential format
10        * Accepts version 1.0 & 1.1  GENI credential formats in addition
11          to original ABAC RT0 and GENI privilege attribute formats
12        * Simplified input of self-contained credentials. For a
13          self-contained credential like GNEI credential, there is no
14          need for an explicit loading of issuer ID anymore and the
15          issuer credential is automatically loaded into context if
16          needed
17        * Replaced the restrictive abac_context_load_directory search
18          into: any regular files in the keystore location is checked.
19          Attempt to extract credentials follows this order,
20          first, try extraction as principal credential, if found,
21          check for private key, or else try to retrieve as attribute
22          credential
23        * Moved hashed principal credentials from global scope to
24          context based list of principal credentials
25        * examples are renamed into tests and reorganized under
26          libabac's autoconf/automake setup and more information is
27          generated when run
28
29= 0.1.4 =
30
31    2013-05-20
32
33        * revamped libabac's native Java interface and regression
34          tests are now included
35        * removed libabac's dependency on libstrongswan
36          for credential manipulation
37        * implemented a set of routines using openssl API
38          to make and access libabac's X.509 identity credentials
39        * implemented a set of routines using xmlsec1 API to make
40          and access libabac's attribute credentials in XML
41        * libcreddy's ID and Attribute classes refactored into
42          libabac and removed
43        * creddy rewritten to use libabac
44        * expanded examples to include scripts in python/perl/java
45          and additional regression tests in python
46
47= 0.1.3 =
48
49     2011-03-30
50
51        * native Java support
52        * many, many bugfixes
53
54= 0.1.2 =
55
56     2010-10-01
57
58        * libcreddy extracted
59        * credddy rewritten to use libcreddy
60        * sample code for libcreddy in python
61
62= 0.1.1 =
63
64     2010-09-17, updated 2010-09-20
65
66        * Support for intersection rules
67        * Support for encrypted private keys
68        * Build issues on FreeBSD addressed
69
70
Note: See TracBrowser for help on using the repository browser.