source: doc/ChangeLog @ ba6027a

mei_rt2mei_rt2_fix_1
Last change on this file since ba6027a was ba6027a, checked in by Mei <mei@…>, 12 years ago

1) modified code all around to add support for encrypted private key for

ID credential

2) add new abac_key_t structure (abac_key.c)
3) add new keycheck option to creddy
4) add 2 new test suites

  • Property mode set to 100644
File size: 2.5 KB
Line 
1= 0.2.2 =
22012-08-06
3 * Added support for accepting encrypted private key with passphrase
4   for principal credential creation and for attribute rule creation
5 * API is expanded to allow specifying private key file and passphrase
6   file
7 * creddy attribute and generate options are expanded to accept
8   a specific private key and allowing passphrase option
9 * a new keycheck option is added to creddy to do access check on
10   a key file (encrypted and none encrypted)
11 * add examples for encryption/passphrase
12 * migrate the sample scripts that used to be under swig directory to
13   examples directory and setup as part of regression test suite
14
15= 0.2.1 =
162012-07-06
17 * The API visible to programmers is much richer and should make
18   development simpler.  As part of this, the libcreddy/libabac
19   distinction has disappeared.  All libcreddy functions are now
20   available through libabac.
21 * updated to use strongswan 4.6.4.  Strongswan 4.4.0 had become very
22   outdated.
23 * Added more examples and documentation.
24 * add a new '--subject-link' option to creddy --attribute to hold the
25   linking role
26 * add --dbdump option to abac_prover_yap to retrieve all prolog clauses
27   stored in the db
28
29WARNING
30- There are occasional spurious error messages originated
31  from Strongswan during access of the attribute credentials.  Those
32  messages are due to libstrongswan mishandling certain values of
33  authorizedKeyIdentifier in a non-destructive way.  While we are
34  working with the strongswan developers to remove these messages, they
35  should not affect ABAC in any way.
36
37  Here are sample messages:
38
39  L6 - keyIdentifier:  length of ASN.1 object invalid or too large
40  L6 - authorityCertSerialNumber:  length of ASN.1 object invalid or too large
41
42  Do report to us if your ABAC is not behaving as
43  expected and messages like above seem to be a factor..
44
45= 0.2.0 =
462012-02-27
47 * '''API-breaking change''': libcreddy ID and attribute cert creation validity
48   periods are now measured in seconds
49 * significant performance improvements on Linux, see [source:doc/INSTALL] for
50   configure flags
51 * [CredPrinterDocs credential printer]
52 * several bugs and segfaults fixed
53
54= 0.1.3 =
552011-03-30
56 * native Java support
57 * many, many bugfixes
58
59= 0.1.2 =
602010-10-01
61 * libcreddy extracted
62 * credddy rewritten to use libcreddy
63 * sample code for libcreddy in python
64
65= 0.1.1 =
662010-09-17, updated 2010-09-20
67 * Support for intersection rules
68 * Support for encrypted private keys
69 * Build issues on FreeBSD addressed
70
71
Note: See TracBrowser for help on using the repository browser.