source: doc/ChangeLog @ abf8d5d

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

1) add backtrack/multiple solutions proof code changes and new

examples.

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