source: doc/ChangeLog

Last change on this file was 3f21704, checked in by Mei <mei@…>, 11 years ago

1) cleanup alittle X

  • Property mode set to 100644
File size: 3.2 KB
RevLine 
[1bf0f03]1
[831da18]2= 0.1.6 =
3
[3f21704]4    2013-10-04
5        * Harden with leak check with Valgrind
[831da18]6        * Harden with porting to Cento5/Cento6
7          (Note, to work around a known Cento6 problem with
8           xmlsec1-1.2.16-2.el6.x86_64.rpm,
9           https://bugzilla.redhat.com/show_bug.cgi?id=662306,
10           either compile libabac with -DXMLSEC_NO_SIZE_T or
[cd0ef61]11           use the ABAC rpm for Cento6, details in doc/dependencies)
[3f21704]12        * Added a new api call: abac_context_load_id_id
[831da18]13        * Added a scaling_tests/haystack example
14        * Fixed several bugs related to building on Mac OS X
[3f21704]15          (Victor J. Orlikowski)
[1bf0f03]16        * Updated regression tests with longer-lasting credential
17          examples
18 
[3ed053d]19= 0.1.5 =
20
[84038c8]21    2013-07-17
[3c30b59]22        * Support for human readable strings in credential printing.
23          User can associate nicknames with principals and selectively
24          have the mnemonic names used instead of the SHA1 hash of
25          principl when outputting
26        * New attribute credential format output, supports
27          version 1.1 of GENI credential format
28        * Accepts version 1.0 & 1.1  GENI credential formats in addition
29          to original ABAC RT0 and GENI privilege attribute formats
30        * Simplified input of self-contained credentials. For a
31          self-contained credential like GNEI credential, there is no
32          need for an explicit loading of issuer ID anymore and the
33          issuer credential is automatically loaded into context if
34          needed
[e2e8440]35        * Replaced the restrictive abac_context_load_directory search
[3c30b59]36          into: any regular files in the keystore location is checked.
37          Attempt to extract credentials follows this order,
38          first, try extraction as principal credential, if found,
39          check for private key, or else try to retrieve as attribute
40          credential
[e2e8440]41        * Moved hashed principal credentials from global scope to
42          context based list of principal credentials
[3c30b59]43        * examples are renamed into tests and reorganized under
44          libabac's autoconf/automake setup and more information is
45          generated when run
[3ed053d]46
[e197b65]47= 0.1.4 =
48
[163aadf]49    2013-05-20
[3ed053d]50
[163aadf]51        * revamped libabac's native Java interface and regression
52          tests are now included
[e197b65]53        * removed libabac's dependency on libstrongswan
54          for credential manipulation
[163aadf]55        * implemented a set of routines using openssl API
56          to make and access libabac's X.509 identity credentials
57        * implemented a set of routines using xmlsec1 API to make
58          and access libabac's attribute credentials in XML
59        * libcreddy's ID and Attribute classes refactored into
60          libabac and removed
[e197b65]61        * creddy rewritten to use libabac
[a02c849]62        * expanded examples to include scripts in python/perl/java
[163aadf]63          and additional regression tests in python
[e197b65]64
65= 0.1.3 =
66
67     2011-03-30
68
69        * native Java support
70        * many, many bugfixes
71
72= 0.1.2 =
73
74     2010-10-01
75
76        * libcreddy extracted
77        * credddy rewritten to use libcreddy
78        * sample code for libcreddy in python
79
80= 0.1.1 =
81
82     2010-09-17, updated 2010-09-20
83
84        * Support for intersection rules
85        * Support for encrypted private keys
86        * Build issues on FreeBSD addressed
87
88
Note: See TracBrowser for help on using the repository browser.