source: doc/ChangeLog @ 6244e28

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

1) added extract_cn for abac_verifier.c
2) update example directory's save log for the new multi proof case

  • Property mode set to 100644
File size: 3.7 KB
Line 
1= 0.2.2 =
2
3     2012-09-XX
4
5        * Replaced cn extraction code used in libabac by a more generalized
6          method that retrieves the last "CN=" term from the subject line
7          of a principal credential before chopping it out
8        * Added a new API call, next_proof (abac_context_query_again) that can
9          force YAP to backtrack and produce a new solution proof if exists
10        * New performance testing setup under examples directory. Added
11          plotting and graphing scripts
12        * Updated examples directory to use Makefile, added performance
13          testing setup, plotting scripts, and graphing scripts
14        * Added support for accepting encrypted private key with passphrase
15          for principal credential creation and for attribute rule creation
16        * API is expanded to allow specifying private key file and passphrase
17          file
18        * creddy attribute and generate options are expanded to accept
19          a specific private key and allowing passphrase option
20        * a new keycheck option is added to creddy to do access check on
21          a key file (encrypted and none encrypted)
22        * added encryption/passphrase examples
23        * migrate the sample scripts that used to be under swig directory to
24          examples directory and setup as part of regression test suite
25        * add examples for timing/performance runs
26        * change the proof buffer allocation to YAP_AllocSpaceFromYap and sizing
27          the buffer repeatedly and progressively if the initial size is too small
28        * tested with Yap 6.2.3 but not required
29
30= 0.2.1 =
31
32     2012-07-06
33 
34        * The API visible to programmers is much richer and should make
35          development simpler.  As part of this, the libcreddy/libabac
36          distinction has disappeared.  All libcreddy functions are now
37          available through libabac.
38        * updated to use strongswan 4.6.4.  Strongswan 4.4.0 had become very
39          outdated.
40        * Added more examples and documentation.
41        * add a new '--subject-link' option to creddy --attribute to hold the
42          linking role
43        * add --dbdump option to abac_prover_yap to retrieve all prolog clauses
44          stored in the db
45       
46       WARNING
47       - There are occasional spurious error messages originated
48         from Strongswan during access of the attribute credentials.  Those
49         messages are due to libstrongswan mishandling certain values of
50         authorizedKeyIdentifier in a non-destructive way.  While we are
51         working with the strongswan developers to remove these messages, they
52         should not affect ABAC in any way.
53       
54         Here are sample messages:
55       
56         L6 - keyIdentifier:  length of ASN.1 object invalid or too large
57         L6 - authorityCertSerialNumber:  length of ASN.1 object invalid or too large
58       
59         Do report to us if your ABAC is not behaving as
60         expected and messages like above seem to be a factor..
61       
62= 0.2.0 =
63
64     2012-02-27
65
66        * '''API-breaking change''': libcreddy ID and attribute cert creation validity
67          periods are now measured in seconds
68        * significant performance improvements on Linux, see [source:doc/INSTALL] for
69          configure flags
70        * [CredPrinterDocs credential printer]
71        * several bugs and segfaults fixed
72
73= 0.1.3 =
74
75     2011-03-30
76
77        * native Java support
78        * many, many bugfixes
79
80= 0.1.2 =
81
82     2010-10-01
83
84        * libcreddy extracted
85        * credddy rewritten to use libcreddy
86        * sample code for libcreddy in python
87
88= 0.1.1 =
89
90     2010-09-17, updated 2010-09-20
91
92        * Support for intersection rules
93        * Support for encrypted private keys
94        * Build issues on FreeBSD addressed
95
96
Note: See TracBrowser for help on using the repository browser.